TAO_RTEvent
2.4.0
|
#include <Event_Utilities.h>
Public Member Functions | |
ACE_SupplierQOS_Factory (TAO_EC_Event_Initializer initializer=0, CORBA::ULong qos_max_len=0) | |
Default construction. More... | |
int | insert (RtecEventComm::EventSourceID sid, RtecEventComm::EventType type, RtecBase::handle_t rtinfo, u_int ncalls) |
const RtecEventChannelAdmin::SupplierQOS & | get_SupplierQOS (void) |
operator const RtecEventChannelAdmin::SupplierQOS & (void) | |
Calls this->get_SupplierQOS(). More... | |
Static Public Member Functions | |
static void | debug (const RtecEventChannelAdmin::SupplierQOS &qos) |
Private Attributes | |
RtecEventChannelAdmin::SupplierQOS | qos_ |
Representation needed by channel. More... | |
TAO_EC_Event_Initializer | event_initializer_ |
ACE_SupplierQOS_Factory::ACE_SupplierQOS_Factory | ( | TAO_EC_Event_Initializer | initializer = 0 , |
CORBA::ULong | qos_max_len = 0 |
||
) |
Default construction.
|
static |
const RtecEventChannelAdmin::SupplierQOS & ACE_SupplierQOS_Factory::get_SupplierQOS | ( | void | ) |
Allows conversions to SupplierQOS, which is expected by the PushSupplierProxy::connect_push_supplier interface.
int ACE_SupplierQOS_Factory::insert | ( | RtecEventComm::EventSourceID | sid, |
RtecEventComm::EventType | type, | ||
RtecBase::handle_t | rtinfo, | ||
u_int | ncalls | ||
) |
Publish sid and type that is generate by a method described by rtinfo. The method generates type ncalls number of times per "iteration."
ACE_SupplierQOS_Factory::operator const RtecEventChannelAdmin::SupplierQOS & | ( | void | ) |
Calls this->get_SupplierQOS().
|
private |
If not zero this is a user-provided function used to initialize the events. When the event contains unions this is required to avoid marshaling and demarshaling of default initialized unions that (AFAIK) is not CORBA compliant.
|
private |
Representation needed by channel.