OmniEvents
|
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 |
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.
void Supplier_i::disconnect_pull_supplier | ( | ) |
Definition at line 170 of file pullsupp.cc.
void Supplier_i::disconnect_push_supplier | ( | ) |
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().
bool Supplier_i::_connected [private] |
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.