Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

Supplier_i Class Reference

List of all members.

Public Methods

 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

Constructor & Destructor Documentation

Supplier_i::Supplier_i   [inline]
 

Definition at line 238 of file events.cc.

References _connected.

Supplier_i::Supplier_i long    disconnect = 0 [inline]
 

Definition at line 156 of file pullsupp.cc.

References _disconnect, i, and l.

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(), Supplier_i(), and supply().

long Supplier_i::_disconnect [private]
 

Definition at line 163 of file pullsupp.cc.

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

long Supplier_i::i [private]
 

Definition at line 162 of file pullsupp.cc.

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

CORBA::ULong Supplier_i::l [private]
 

Definition at line 164 of file pullsupp.cc.

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


The documentation for this class was generated from the following files:
Generated on Fri Nov 19 17:42:31 2004 for OmniEvents by doxygen1.2.15