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.

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

Definition at line 158 of file pullsupp.cc.

Supplier_i::Supplier_i (  )  [inline]

Definition at line 165 of file pushsupp.cc.


Member Function Documentation

void Supplier_i::disconnect_pull_supplier (  ) 

Definition at line 170 of file pullsupp.cc.

void Supplier_i::disconnect_push_supplier (  ) 
void Supplier_i::disconnect_push_supplier (  )  [inline]

Definition at line 239 of file events.cc.

References _connected.

CORBA::Any * Supplier_i::pull (  ) 

Definition at line 175 of file pullsupp.cc.

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

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::try_pull ( CORBA::Boolean &  has_event  ) 

Definition at line 192 of file pullsupp.cc.

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


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::_disconnect [private]

Definition at line 165 of file pullsupp.cc.

Referenced by pull(), and try_pull().

long Supplier_i::i [private]

Definition at line 164 of file pullsupp.cc.

Referenced by pull(), and try_pull().

CORBA::ULong Supplier_i::l [private]

Definition at line 166 of file pullsupp.cc.

Referenced by pull(), and try_pull().


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

Generated on Mon Dec 21 16:13:53 2009 for OmniEvents by  doxygen 1.6.1