(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.68 and 1.69

version 1.68, 2008/11/05 05:24:34 version 1.69, 2008/11/12 06:04:45
Line 95 
Line 95 
     Uint32 getIncomingCount() {return _incoming.count(); }     Uint32 getIncomingCount() {return _incoming.count(); }
  
 protected: protected:
     virtual void _shutdown_incoming_queue();  
     virtual Boolean accept_async(AsyncOpNode* op);     virtual Boolean accept_async(AsyncOpNode* op);
     virtual void handleEnqueue() = 0;     virtual void handleEnqueue() = 0;
     virtual void handleEnqueue(Message *) = 0;     virtual void handleEnqueue(Message *) = 0;
Line 106 
Line 105 
     virtual void _handle_async_callback(AsyncOpNode* operation);     virtual void _handle_async_callback(AsyncOpNode* operation);
     virtual void _make_response(Message* req, Uint32 code);     virtual void _make_response(Message* req, Uint32 code);
  
     virtual void handle_AsyncIoctl(AsyncIoctl* req);      virtual void handle_AsyncIoClose(AsyncIoClose* req);
     virtual void handle_CimServiceStart(CimServiceStart* req);     virtual void handle_CimServiceStart(CimServiceStart* req);
     virtual void handle_CimServiceStop(CimServiceStop* req);     virtual void handle_CimServiceStop(CimServiceStop* req);
  
Line 128 
Line 127 
         void* callback_ptr,         void* callback_ptr,
         Uint32 flags);         Uint32 flags);
  
       void _removeFromPollingList(MessageQueueService *service);
   
     static ThreadReturnType PEGASUS_THREAD_CDECL polling_routine(void *);     static ThreadReturnType PEGASUS_THREAD_CDECL polling_routine(void *);
  
     AsyncQueue<AsyncOpNode> _incoming;     AsyncQueue<AsyncOpNode> _incoming;


Legend:
Removed from v.1.68  
changed lines
  Added in v.1.69

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2