#include <supervisor.h>
Inheritance diagram for Supervisor:


Public Member Functions | |
| Supervisor (LaunchNewId &lid) | |
| ~Supervisor () | |
Protected Member Functions | |
| virtual void | ProcessHangup (PStringArray &cmds, PString &sender) |
| virtual void | ProcessCallNode (PStringArray &cmds, PString &sender) |
| virtual void | ProcessStatusQuery (PStringArray &cmds, PString &sender) |
| virtual void | ProcessIdentify (PStringArray &cmds, PString &sender) |
| virtual void | ProcessDebug (PStringArray &cmds, PString &sender) |
| virtual void | ProcessQuitNow (PStringArray &cmds, PString &sender) |
| virtual void | ProcessRequestNewId (PStringArray &cmds, PString &sender) |
| virtual BOOL | OkToQuitNow () |
| virtual void | SilentlyEndAll () |
|
|
Constructor to the supplied values |
|
|
Destructor |
|
|
Some MessageFrame instances do not have the permission to quit now. This virtual method determines if this instance is permitted to exit the program. This is the supervisor, so we can cause a shutdown. Reimplemented from MessageFrame. |
|
||||||||||||
|
we have received a Call other Node command, so do it and reply accordingly Reimplemented from MessageFrame. |
|
||||||||||||
|
we have received a command which enables/disables debug information so install as required and reply accordingly Reimplemented from MessageFrame. |
|
||||||||||||
|
we have received a hangup message, so end the call Reimplemented from MessageFrame. |
|
||||||||||||
|
we have received a command requesting that we identify ourselves so do it and reply accordingly Reimplemented from MessageFrame. |
|
||||||||||||
|
we have received a command advising us that we are to end now Reimplemented from MessageFrame. |
|
||||||||||||
|
we have received a command asking us to provide the id of a new communications nodes, that will be controlled only by the remote node Reimplemented from MessageFrame. |
|
||||||||||||
|
we have received a query status command, so do it and reply accordingly Reimplemented from MessageFrame. |
|
|
We have a comms error, so just close everything right now. Send no message to the remote node - just end end end. Reimplemented from MessageFrame. |
1.4.4