#include <Event_Utilities.h>
Public Member Functions | |
ACE_SupplierQOS_Factory (TAO_EC_Event_Initializer initializer=0, CORBA::ULong qos_max_len=0) | |
Default construction. | |
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(). | |
Static Public Member Functions | |
static void | debug (const RtecEventChannelAdmin::SupplierQOS &qos) |
Private Attributes | |
RtecEventChannelAdmin::SupplierQOS | qos_ |
Representation needed by channel. | |
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.
void ACE_SupplierQOS_Factory::debug | ( | const RtecEventChannelAdmin::SupplierQOS & | qos ) | [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().
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.
Representation needed by channel.