OmniEvents
Supplier_i Class Reference
Inheritance diagram for Supplier_i:
Collaboration diagram for Supplier_i:

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.

References disconnect_push_supplier().

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.

Referenced by Supplier_i().

CORBA::Any * Supplier_i::pull ( )

Definition at line 175 of file pullsupp.cc.

References connect_cond().

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

Definition at line 244 of file events.cc.

References 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 connect_cond().

Member Data Documentation

bool Supplier_i::_connected
private

Definition at line 287 of file events.cc.

long Supplier_i::_disconnect
private

Definition at line 165 of file pullsupp.cc.

long Supplier_i::i
private

Definition at line 164 of file pullsupp.cc.

CORBA::ULong Supplier_i::l
private

Definition at line 166 of file pullsupp.cc.


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