Supplier_i Class Reference

List of all members.

Public Member Functions

 Supplier_i ()
void disconnect_push_supplier ()
void supply (CosEventChannelAdmin::EventChannel_ptr channel, const char *&action)
 Supplier_i (long disconnect=0)
CORBA::Any * pull ()
CORBA::Any * try_pull (CORBA::Boolean &has_event)
void disconnect_pull_supplier ()
 Supplier_i ()
void disconnect_push_supplier ()

Private Attributes

bool _connected
long i
long _disconnect
CORBA::ULong l


Detailed Description

Definition at line 235 of file events.cc.


Constructor & Destructor Documentation

Supplier_i::Supplier_i (  )  [inline]

Definition at line 238 of file events.cc.

Referenced by main().

Supplier_i::Supplier_i ( long  disconnect = 0  )  [inline]

Definition at line 156 of file pullsupp.cc.

Supplier_i::Supplier_i (  )  [inline]

Definition at line 163 of file pushsupp.cc.


Member Function Documentation

void Supplier_i::disconnect_push_supplier (  )  [inline]

Definition at line 239 of file events.cc.

References _connected.

void Supplier_i::supply ( CosEventChannelAdmin::EventChannel_ptr  channel,
const char *&  action 
) [inline]

Definition at line 244 of file events.cc.

References _connected, Time::current(), Time::is_nil(), Time::sleepUntil(), and STDIN_FILENO.

Referenced by main().

CORBA::Any * Supplier_i::pull (  ) 

Definition at line 173 of file pullsupp.cc.

References _disconnect, connect_cond(), i, and l.

CORBA::Any * Supplier_i::try_pull ( CORBA::Boolean &  has_event  ) 

Definition at line 190 of file pullsupp.cc.

References _disconnect, connect_cond(), i, and l.

void Supplier_i::disconnect_pull_supplier (  ) 

Definition at line 168 of file pullsupp.cc.

void Supplier_i::disconnect_push_supplier (  ) 


Member Data Documentation

bool Supplier_i::_connected [private]

Definition at line 287 of file events.cc.

Referenced by disconnect_push_supplier(), and supply().

long Supplier_i::i [private]

Definition at line 162 of file pullsupp.cc.

Referenced by main(), pull(), and try_pull().

long Supplier_i::_disconnect [private]

Definition at line 163 of file pullsupp.cc.

Referenced by pull(), and try_pull().

CORBA::ULong Supplier_i::l [private]

Definition at line 164 of file pullsupp.cc.

Referenced by main(), pull(), and try_pull().


The documentation for this class was generated from the following files:
Generated on Tue Jan 29 04:19:53 2008 for OmniEvents by  doxygen 1.5.4