(file) Return to MessageQueueService.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/MessageQueueService.h between version 1.57 and 1.58

version 1.57, 2006/09/13 21:05:37 version 1.58, 2006/10/03 18:16:03
Line 92 
Line 92 
             void *parameter);             void *parameter);
  
     Boolean SendForget(Message *msg);     Boolean SendForget(Message *msg);
     Boolean ForwardOp(AsyncOpNode *, Uint32 destination);  
  
  
     Boolean register_service(String name, Uint32 capabilities, Uint32 mask);     Boolean register_service(String name, Uint32 capabilities, Uint32 mask);
Line 109 
Line 108 
     void return_op(AsyncOpNode *op);     void return_op(AsyncOpNode *op);
  
     static ThreadPool *get_thread_pool();     static ThreadPool *get_thread_pool();
     static void cleanupThreadPool();  
  
     Uint32 _mask;     Uint32 _mask;
     AtomicInt _die;     AtomicInt _die;
Line 156 
Line 154 
  
 private: private:
     static ThreadReturnType PEGASUS_THREAD_CDECL polling_routine(void *);     static ThreadReturnType PEGASUS_THREAD_CDECL polling_routine(void *);
     static ThreadReturnType PEGASUS_THREAD_CDECL kill_idle_threads(void *);  
  
     AsyncQueue<AsyncOpNode> _incoming;     AsyncQueue<AsyncOpNode> _incoming;
     static Thread* _polling_thread;     static Thread* _polling_thread;
     static Semaphore _polling_sem;     static Semaphore _polling_sem;
     static AtomicInt _stop_polling;     static AtomicInt _stop_polling;
     static AtomicInt _check_idle_flag;  
  
     typedef List<MessageQueueService, Mutex> PollingList;     typedef List<MessageQueueService, Mutex> PollingList;
     static PollingList* _polling_list;     static PollingList* _polling_list;


Legend:
Removed from v.1.57  
changed lines
  Added in v.1.58

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2