version 1.47, 2006/07/25 19:02:37
|
version 1.48, 2006/07/25 19:11:15
|
|
|
const String & destination_module, | const String & destination_module, |
AsyncRequest *message); | AsyncRequest *message); |
| |
// @exception Permission |
|
// @exception Deadlock |
|
// @exception IPCException |
|
void blocking_thread_exec(const pegasus_module & handle, |
|
PEGASUS_THREAD_RETURN (PEGASUS_THREAD_CDECL *thread_func)(void *), |
|
void *parm); |
|
|
|
// @exception Permission |
|
// @exception Deadlock |
|
// @exception IPCException |
|
void async_thread_exec(const pegasus_module & handle, |
|
PEGASUS_THREAD_RETURN (PEGASUS_THREAD_CDECL *thread_func)(void *), |
|
void *parm); |
|
|
|
Boolean verify_handle(pegasus_module *); | Boolean verify_handle(pegasus_module *); |
| |
static ModuleController* getModuleController(); | static ModuleController* getModuleController(); |
|
|
const String & destination_module, | const String & destination_module, |
AsyncRequest *message); | AsyncRequest *message); |
| |
// @exception Permission |
|
// @exception Deadlock |
|
// @exception IPCException |
|
void client_blocking_thread_exec( |
|
PEGASUS_THREAD_RETURN (PEGASUS_THREAD_CDECL *thread_func)(void *), |
|
void *parm); |
|
|
|
// @exception Permission |
|
// @exception Deadlock |
|
// @exception IPCException |
|
void client_async_thread_exec( |
|
PEGASUS_THREAD_RETURN (PEGASUS_THREAD_CDECL *thread_func)(void *), |
|
void *parm); |
|
|
|
protected: | protected: |
// ATTN-RK-P2-20010322: These methods are pure virtual in superclass | // ATTN-RK-P2-20010322: These methods are pure virtual in superclass |
virtual void handleEnqueue() {} | virtual void handleEnqueue() {} |
|
|
| |
// @exception IPCException | // @exception IPCException |
Boolean _send_forget(Uint32, const String &, AsyncRequest *); | Boolean _send_forget(Uint32, const String &, AsyncRequest *); |
|
|
void _blocking_thread_exec( |
|
PEGASUS_THREAD_RETURN (PEGASUS_THREAD_CDECL *thread_func)(void *), |
|
void *parm); |
|
|
|
void _async_thread_exec( |
|
PEGASUS_THREAD_RETURN (PEGASUS_THREAD_CDECL *thread_func)(void *), |
|
void *parm); |
|
}; | }; |
| |
PEGASUS_NAMESPACE_END | PEGASUS_NAMESPACE_END |