version 1.49, 2006/07/28 19:50:55
|
version 1.50, 2006/08/09 21:12:42
|
|
|
class _module_lock | class _module_lock |
{ | { |
public: | public: |
_module_lock(List<RegisteredModuleHandle, RecursiveMutex> * list) |
_module_lock(List<RegisteredModuleHandle, Mutex> * list) |
:_list(list) | :_list(list) |
{ | { |
_list->lock(); | _list->lock(); |
|
|
| |
private: | private: |
_module_lock(); | _module_lock(); |
List<RegisteredModuleHandle, RecursiveMutex> * _list; |
List<RegisteredModuleHandle, Mutex> * _list; |
}; | }; |
| |
| |
| |
static void _async_handleEnqueue(AsyncOpNode *h, MessageQueue *q, void *parm); | static void _async_handleEnqueue(AsyncOpNode *h, MessageQueue *q, void *parm); |
List<RegisteredModuleHandle, RecursiveMutex> _modules; |
List<RegisteredModuleHandle, Mutex> _modules; |
AsyncReply *_send_wait(Uint32, AsyncRequest *); | AsyncReply *_send_wait(Uint32, AsyncRequest *); |
AsyncReply *_send_wait(Uint32, const String &, AsyncRequest *); | AsyncReply *_send_wait(Uint32, const String &, AsyncRequest *); |
| |