freeswitch/fscomm/accountmanager.h

27 lines
462 B
C++

#ifndef ACCOUNTMANAGER_H
#define ACCOUNTMANAGER_H
#include <QObject>
#include "fscomm.h"
class AccountManager : public QObject
{
Q_OBJECT
public:
explicit AccountManager(QObject *parent = 0);
void newAccount(Account &acc);
signals:
void sigNewAccount(Account &acc);
public slots:
private slots:
void newEventSlot(QSharedPointer<switch_event_t>);
private:
static QList<QSharedPointer<Account> > _accounts;
};
#endif // ACCOUNTMANAGER_H