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

Constructor & Destructor Documentation

Supplier_i::Supplier_i  )  [inline]

Definition at line 238 of file

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

Definition at line 156 of file

Supplier_i::Supplier_i  )  [inline]

Definition at line 163 of file

Member Function Documentation

void Supplier_i::disconnect_pull_supplier  ) 

Definition at line 168 of file

void Supplier_i::disconnect_push_supplier  ) 

void Supplier_i::disconnect_push_supplier  )  [inline]

Definition at line 239 of file

References _connected.

CORBA::Any * Supplier_i::pull  ) 

Definition at line 173 of file

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

void Supplier_i::supply CosEventChannelAdmin::EventChannel_ptr  channel,
const char *&  action

Definition at line 244 of file

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

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

Member Data Documentation

bool Supplier_i::_connected [private]

Definition at line 287 of file

Referenced by disconnect_push_supplier(), and supply().

long Supplier_i::_disconnect [private]

Definition at line 163 of file

Referenced by pull(), and try_pull().

long Supplier_i::i [private]

Definition at line 162 of file

Referenced by pull(), and try_pull().

CORBA::ULong Supplier_i::l [private]

Definition at line 164 of file

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