Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

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 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_pull_supplier  ) 
 

Definition at line 168 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 173 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 190 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 163 of file pullsupp.cc.

Referenced by pull(), and try_pull().

long Supplier_i::i [private]
 

Definition at line 162 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 pull(), and try_pull().


The documentation for this class was generated from the following files:
Generated on Fri Aug 26 20:56:15 2005 for OmniEvents by  doxygen 1.4.3-20050530