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 |
Definition at line 235 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.
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.
References _connected.
CORBA::Any * Supplier_i::pull | ( | ) |
Definition at line 175 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 192 of file pullsupp.cc.
References _disconnect, connect_cond(), i, and l.
bool Supplier_i::_connected [private] |
Definition at line 287 of file events.cc.
Referenced by disconnect_push_supplier(), and supply().
long Supplier_i::_disconnect [private] |
Definition at line 165 of file pullsupp.cc.
Referenced by pull(), and try_pull().
long Supplier_i::i [private] |
Definition at line 164 of file pullsupp.cc.
Referenced by pull(), and try_pull().
CORBA::ULong Supplier_i::l [private] |
Definition at line 166 of file pullsupp.cc.
Referenced by pull(), and try_pull().