version 1.22, 2002/04/12 20:30:50
|
version 1.24, 2002/05/11 03:05:54
|
|
|
void (*_shutdown_notify)(Uint32 code, void *); | void (*_shutdown_notify)(Uint32 code, void *); |
| |
static Message * default_receive_message(Message *msg, void *inst) | static Message * default_receive_message(Message *msg, void *inst) |
{ throw NotImplemented("Module Receive");} |
{ throw NotImplemented("Module Receive"); return 0; } |
| |
static void default_async_callback(Uint32 handle, Message *msg, void *inst) | static void default_async_callback(Uint32 handle, Message *msg, void *inst) |
{ throw NotImplemented("Module Async Receive"); } | { throw NotImplemented("Module Async Receive"); } |
|
|
{ return; } | { return; } |
| |
static Message * closed_receive_message(Message *msg, void *inst) | static Message * closed_receive_message(Message *msg, void *inst) |
{ throw ModuleClosed();} |
{ throw ModuleClosed(); return 0; } |
| |
static void closed_async_callback(Uint32 handle, Message *msg, void *inst) | static void closed_async_callback(Uint32 handle, Message *msg, void *inst) |
{ throw ModuleClosed(); } | { throw ModuleClosed(); } |
|
|
void _send_async_callback(Uint32 msg_handle, Message *msg, void *) ; | void _send_async_callback(Uint32 msg_handle, Message *msg, void *) ; |
void _send_shutdown_notify(void); | void _send_shutdown_notify(void); |
Boolean _shutdown(void); | Boolean _shutdown(void); |
bitset<32> _allowed_operations; |
PEGASUS_STD(bitset<32>) _allowed_operations; |
| |
void reference(void) { _rep->reference(); } | void reference(void) { _rep->reference(); } |
void dereference(void) { _rep->dereference(); } | void dereference(void) { _rep->dereference(); } |
|
|
CLIENT_BLOCKING_THREAD_EXEC | | CLIENT_BLOCKING_THREAD_EXEC | |
CLIENT_ASYNC_THREAD_EXEC) | CLIENT_ASYNC_THREAD_EXEC) |
{ | { |
|
|
} | } |
| |
~client_handle(void) | ~client_handle(void) |
|
|
virtual Boolean authorized(Uint32, Uint32); | virtual Boolean authorized(Uint32, Uint32); |
virtual Boolean authorized(Uint32 operation); | virtual Boolean authorized(Uint32 operation); |
virtual Boolean authorized(void); | virtual Boolean authorized(void); |
bitset<32> allowed_operations; |
PEGASUS_STD(bitset<32>) allowed_operations; |
|
|
}; | }; |
| |
class callback_handle | class callback_handle |