#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.
|
|
|
|
|
|
|
1.2.1 written by Dimitri van Heesch,
© 1997-2000