#include <bayonne.h>
Public Methods | |
| virtual bool | Step (void) = 0 |
| Accept a step request. | |
| virtual unsigned long | getMask (void) = 0 |
| Provide a signal mask. More... | |
| virtual bool | postSignal (trunksignal_t signal) = 0 |
| Accept a signal event. More... | |
| virtual bool | postAccept (const char *name) = 0 |
| Notify an accept has occured. More... | |
| virtual void | postDetach (void) = 0 |
| Notify a detach has occured. | |
Protected Methods | |
| ~PortManager () | |
| PortManager (Trunk *trk) | |
| Create a trunk manager and bind to a given trunk object. More... | |
| void | postStep (trunkstep_t step) |
| Step a trunk in the same callback thread context. More... | |
| bool | postEvent (TrunkEvent *event) |
| Post an event to the trunk. More... | |
| trunkdata_t* | getData (void) |
| Return the trunk data segment. More... | |
| execdata_t* | getExec (void) |
| Return the trunk exec segment. More... | |
This allows ports and the driver state engine to be directly controlled by an external dso if nessisary.
|
|
|
|
|
Create a trunk manager and bind to a given trunk object.
|
|
|
Accept a step request.
|
|
|
Return the trunk data segment.
|
|
|
Return the trunk exec segment.
|
|
|
Provide a signal mask.
|
|
|
Notify an accept has occured.
|
|
|
Notify a detach has occured.
|
|
|
Post an event to the trunk.
|
|
|
Accept a signal event.
|
|
|
Step a trunk in the same callback thread context.
|
1.2.1 written by Dimitri van Heesch,
© 1997-2000