#include <bayonne.h>
Public Methods | |
virtual char* | getName (void) = 0 |
Get the "name" identifer of this module. More... | |
virtual char* | Dispatch (Trunk *trunk) = NULL |
Execute the script request. More... | |
virtual unsigned | Sleep (Trunk *trunk) |
This is used to determine if a timeout/sleep should occur or if script advance is immediate. More... | |
virtual void | Detach (Trunk *trunk) |
Notify for detach. More... | |
Protected Methods | |
Module () | |
virtual modtype_t | getType (void) = 0 |
Get the "type" identifer of this module. More... | |
Friends | |
Module* | getModule (modtype_t mod, const char *name = NULL) |
void | detachModules (Trunk *trunk) |
These are done as loadable modules and may be replaced with application specific interfaces.
|
|
|
Notify for detach. As each call is detached, this will get called. |
|
Execute the script request. Usually this involves creating a detached service thread.
|
|
This is used to determine if a timeout/sleep should occur or if script advance is immediate.
|
|
Get the "name" identifer of this module.
|
|
Get the "type" identifer of this module.
|
|
|
|
|