OmniEvents
Consumer_i Class Reference
Inheritance diagram for Consumer_i:
Collaboration diagram for Consumer_i:

Public Member Functions

 Consumer_i (long disconnect=0)
 
void push (const CORBA::Any &data)
 
void disconnect_push_consumer ()
 
void consume (CosEventChannelAdmin::EventChannel_ptr channel, const char *&action)
 
 Consumer_i ()
 
void disconnect_pull_consumer ()
 
 Consumer_i (long disconnect=0)
 
void push (const CORBA::Any &data)
 
void disconnect_push_consumer ()
 

Private Attributes

cdrMemoryStream _memstream
 
long _disconnect
 

Detailed Description

Definition at line 190 of file events.cc.

Constructor & Destructor Documentation

◆ Consumer_i() [1/3]

Consumer_i::Consumer_i ( long  disconnect = 0)
inline

Definition at line 193 of file events.cc.

◆ Consumer_i() [2/3]

Consumer_i::Consumer_i ( )
inline

Definition at line 161 of file pullcons.cc.

◆ Consumer_i() [3/3]

Consumer_i::Consumer_i ( long  disconnect = 0)
inline

Definition at line 174 of file pushcons.cc.

Member Function Documentation

◆ consume()

void Consumer_i::consume ( CosEventChannelAdmin::EventChannel_ptr  channel,
const char *&  action 
)
inline

Definition at line 211 of file events.cc.

Referenced by main().

◆ disconnect_pull_consumer()

void Consumer_i::disconnect_pull_consumer ( )

Definition at line 165 of file pullcons.cc.

◆ disconnect_push_consumer() [1/2]

void Consumer_i::disconnect_push_consumer ( )

◆ disconnect_push_consumer() [2/2]

void Consumer_i::disconnect_push_consumer ( )
inline

Definition at line 206 of file events.cc.

References orb.

◆ push() [1/2]

void Consumer_i::push ( const CORBA::Any &  data)

◆ push() [2/2]

void Consumer_i::push ( const CORBA::Any &  data)
inline

Definition at line 194 of file events.cc.

References _memstream, Time::current(), and STDOUT_FILENO.

Member Data Documentation

◆ _disconnect

long Consumer_i::_disconnect
private

Definition at line 180 of file pushcons.cc.

◆ _memstream

cdrMemoryStream Consumer_i::_memstream
private

Definition at line 227 of file events.cc.

Referenced by push().


The documentation for this class was generated from the following files: