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

Diff for /pegasus/src/Pegasus/Common/ModuleController.h between version 1.58 and 1.58.8.1

version 1.58, 2008/12/02 09:00:49 version 1.58.8.1, 2011/10/11 18:18:08
Line 37 
Line 37 
 #include <Pegasus/Common/Constants.h> #include <Pegasus/Common/Constants.h>
 #include <Pegasus/Common/List.h> #include <Pegasus/Common/List.h>
 #include <Pegasus/Common/Message.h> #include <Pegasus/Common/Message.h>
   #include <Pegasus/Common/CIMMessage.h>
 #include <Pegasus/Common/MessageQueueService.h> #include <Pegasus/Common/MessageQueueService.h>
 #include <Pegasus/Common/AsyncOpNode.h> #include <Pegasus/Common/AsyncOpNode.h>
 #include <Pegasus/Common/AutoPtr.h> #include <Pegasus/Common/AutoPtr.h>
   #include <Pegasus/Common/CIMMessage.h>
  
 PEGASUS_NAMESPACE_BEGIN PEGASUS_NAMESPACE_BEGIN
  
Line 85 
Line 87 
  
     static ModuleController* getModuleController();     static ModuleController* getModuleController();
  
       static  void indicationCallback(
           CIMProcessIndicationRequestMessage* request);
   
     // send a message to another service     // send a message to another service
     AsyncReply* ClientSendWait(     AsyncReply* ClientSendWait(
         Uint32 destination_q,         Uint32 destination_q,
Line 97 
Line 102 
 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() {}
     virtual void handleEnqueue(Message *) {}      virtual void handleEnqueue(Message *message);
     virtual void _handle_async_request(AsyncRequest *rq);     virtual void _handle_async_request(AsyncRequest *rq);
     virtual void _handle_async_callback(AsyncOpNode *op);     virtual void _handle_async_callback(AsyncOpNode *op);
  
 private: private:
       static void _indicationDeliveryRoutine(
           CIMProcessIndicationRequestMessage* request);
     typedef List<RegisteredModuleHandle, Mutex> RegisteredModulesList;     typedef List<RegisteredModuleHandle, Mutex> RegisteredModulesList;
     RegisteredModulesList _modules;     RegisteredModulesList _modules;
 }; };


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

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2