#include <RMCast_Fork.h>
Inheritance diagram for ACE_RMCast_Fork:


Public Methods | |
| ACE_RMCast_Fork (void) | |
| Constructor. More... | |
| virtual | ~ACE_RMCast_Fork (void) |
| Destructor. More... | |
| void | secondary (ACE_RMCast_Module *module) |
| Set the control module, all incoming control messages go to it. More... | |
| ACE_RMCast_Module * | secondary (void) const |
| Return the current control module. More... | |
| virtual int | open (void) |
| Initialize the module, setting up the next module. More... | |
| virtual int | close (void) |
| Close the module. More... | |
| virtual int | data (ACE_RMCast::Data &) |
| Push data through the stack. More... | |
| virtual int | poll (ACE_RMCast::Poll &) |
| Push a polling request through the stack. More... | |
| virtual int | ack_join (ACE_RMCast::Ack_Join &) |
| Push a message to ack a join request through the stack. More... | |
| virtual int | ack_leave (ACE_RMCast::Ack_Leave &) |
| Push a message to ack a leave request through the stack. More... | |
| virtual int | ack (ACE_RMCast::Ack &) |
| Push an ack mesage through the stack. More... | |
| virtual int | join (ACE_RMCast::Join &) |
| Push a join message through the stack. More... | |
| virtual int | leave (ACE_RMCast::Leave &) |
| Push a leave message through the stack. More... | |
Private Attributes | |
| ACE_RMCast_Module * | secondary_ |
| The control module. More... | |
In some instances the messages must be sent to multiple destinations, this module is a generic component to duplicate such messages.
|
|
Constructor.
|
|
|
Destructor.
|
|
|
Push an ack mesage through the stack.
Reimplemented from ACE_RMCast_Module. |
|
|
Push a message to ack a join request through the stack.
Reimplemented from ACE_RMCast_Module. |
|
|
Push a message to ack a leave request through the stack.
Reimplemented from ACE_RMCast_Module. |
|
|
Close the module.
Reimplemented from ACE_RMCast_Module. |
|
|
Push data through the stack.
Reimplemented from ACE_RMCast_Module. |
|
|
Push a join message through the stack.
Reimplemented from ACE_RMCast_Module. |
|
|
Push a leave message through the stack.
Reimplemented from ACE_RMCast_Module. |
|
|
Initialize the module, setting up the next module.
Reimplemented from ACE_RMCast_Module. |
|
|
Push a polling request through the stack.
Reimplemented from ACE_RMCast_Module. |
|
|
Return the current control module.
|
|
|
Set the control module, all incoming control messages go to it.
|
|
|
The control module.
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001