OmniEvents
Supplier_i Class Reference

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.

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: