#include <yatepbx.h>
Inheritance diagram for ChanAssistList:
Public Types | |
enum | { Startup = Private, Hangup, Disconnected, AssistPrivate } |
Public Member Functions | |
virtual | ~ChanAssistList () |
virtual bool | received (Message &msg, int id) |
virtual bool | received (Message &msg, int id, ChanAssist *assist) |
virtual void | initialize () |
virtual ChanAssist * | create (Message &msg, const String &id)=0 |
virtual void | init (int priority=15) |
ChanAssist * | find (const String &id) const |
Protected Member Functions | |
ChanAssistList (const char *name) | |
void | removeAssist (ChanAssist *assist) |
Friends | |
class | ChanAssist |
|
Message realy IDs |
|
Destructor |
|
Constructor
|
|
Create a new channel assistant
|
|
Find a channel assistant by channel ID
|
|
Initialize the plugin for the first time
|
|
Method to (re)initialize the plugin Reimplemented from Module. |
|
Message handler for an assistant object
|
|
Message handler called internally
Reimplemented from Module. |
|
Removes an assistant object from list
|