#include <RMCast_Fork.h>
Inheritance diagram for ACE_RMCast_Fork:
Public Methods | |
ACE_RMCast_Fork (void) | |
Constructor. | |
virtual | ~ACE_RMCast_Fork (void) |
Destructor. | |
void | secondary (ACE_RMCast_Module *module) |
Set the control module, all incoming control messages go to it. | |
ACE_RMCast_Module * | secondary (void) const |
Return the current control module. | |
virtual int | open (void) |
Initialize the module, setting up the next module. | |
virtual int | close (void) |
Close the module. | |
virtual int | data (ACE_RMCast::Data &) |
Push data through the stack. | |
virtual int | poll (ACE_RMCast::Poll &) |
Push a polling request through the stack. | |
virtual int | ack_join (ACE_RMCast::Ack_Join &) |
Push a message to ack a join request through the stack. | |
virtual int | ack_leave (ACE_RMCast::Ack_Leave &) |
Push a message to ack a leave request through the stack. | |
virtual int | ack (ACE_RMCast::Ack &) |
Push an ack mesage through the stack. | |
virtual int | join (ACE_RMCast::Join &) |
Push a join message through the stack. | |
virtual int | leave (ACE_RMCast::Leave &) |
Push a leave message through the stack. | |
Private Attributes | |
ACE_RMCast_Module * | secondary_ |
The control module. |
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.
|