#include <yatecbase.h>
Inheritance diagram for ClientDriver:
Public Member Functions | |
virtual void | initialize ()=0 |
virtual bool | factory (UIFactory *factory, const char *type) |
virtual bool | msgExecute (Message &msg, String &dest) |
virtual void | msgTimer (Message &msg) |
virtual bool | msgRoute (Message &msg) |
ClientChannel * | findLine (int line) |
Static Public Member Functions | |
static ClientDriver * | self () |
static const String & | device () |
Protected Member Functions | |
void | setup () |
Static Protected Attributes | |
static ClientDriver * | s_driver |
static String | s_device |
Abstract client Driver that implements some of the specific functionality
virtual void initialize | ( | ) | [pure virtual] |
This method is called to initialize the loaded module
Reimplemented from Driver.
Create an outgoing calling channel
msg | Call execute message | |
dest | Destination of the new call |
Implements Driver.
virtual void msgTimer | ( | Message & | msg | ) | [virtual] |
virtual bool msgRoute | ( | Message & | msg | ) | [virtual] |
Routing message handler that is invoked for all call.route messages.
msg | Call routing message |
Reimplemented from Module.
void setup | ( | ) | [protected] |
Install standard message relays
Reimplemented from Module.