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

Diff for /pegasus/src/Pegasus/Common/Message.h between version 1.12 and 1.16

version 1.12, 2001/12/27 02:09:54 version 1.16, 2002/02/02 01:03:31
Line 64 
Line 64 
       static Uint32 ha_request;       static Uint32 ha_request;
       static Uint32 ha_reply;       static Uint32 ha_reply;
       static Uint32 ha_synchronous;       static Uint32 ha_synchronous;
         static Uint32 ha_async;
  
       // more for documentation than for use       // more for documentation than for use
  
Line 147 
Line 148 
  
       virtual void print(PEGASUS_STD(ostream)& os) const;       virtual void print(PEGASUS_STD(ostream)& os) const;
  
         // << Thu Dec 27 10:46:04 2001 mdd >> for use with DQueue container
         // as used by AsyncOpNode
         Boolean operator == (void *msg )
         {
            if (reinterpret_cast<void *>(this) == msg )
               return true;
            return false;
         }
   
   
    private:    private:
       Uint32 _type;       Uint32 _type;
       Uint32 _key;       Uint32 _key;
Line 161 
Line 172 
 }; };
  
  
 // each component needs to support a set of these messgaes and pass that array  
 // to the dispatcher so the dispatcher can route messages at the first level  
 // i.e., client will not accept request messages.  
 // every message should have a response  
   
 // dispatcher supports full cim api set (as below)  
 // repository needs to be a peer to the provider manager  
 //  
   
 // mkdir _dispatcher  
 // mkdir _providermanager  
 // mkdir _server (http incoming, front end)  
 // mkdir _repositorymanager  
 //       _subscriptionprocessor  
 //       _indicationprocessor  
 //       _configurationmanager  
 //       _cimom (loads and links everyone, hooks up queues)  
   
 // fundamental messages:  
   
 // start, stop, pause, resume  
 // handshaking: interrogate (as in windows service api)  
 //              message class support  
 //              message namespace support ???  
   
 enum MessageType enum MessageType
 { {
     DUMMY_MESSAGE,     DUMMY_MESSAGE,
Line 220 
Line 206 
     CIM_ENABLE_INDICATION_SUBSCRIPTION_REQUEST_MESSAGE,     CIM_ENABLE_INDICATION_SUBSCRIPTION_REQUEST_MESSAGE,
     CIM_MODIFY_INDICATION_SUBSCRIPTION_REQUEST_MESSAGE,     CIM_MODIFY_INDICATION_SUBSCRIPTION_REQUEST_MESSAGE,
     CIM_DISABLE_INDICATION_SUBSCRIPTION_REQUEST_MESSAGE,     CIM_DISABLE_INDICATION_SUBSCRIPTION_REQUEST_MESSAGE,
       CIM_PROCESS_INDICATION_REQUEST_MESSAGE,
       CIM_NOTIFY_PROVIDER_REGISTRATION_REQUEST_MESSAGE,
       CIM_NOTIFY_PROVIDER_TERMINATION_REQUEST_MESSAGE,
     CIM_GET_CLASS_RESPONSE_MESSAGE,     CIM_GET_CLASS_RESPONSE_MESSAGE,
     CIM_GET_INSTANCE_RESPONSE_MESSAGE,     CIM_GET_INSTANCE_RESPONSE_MESSAGE,
     CIM_EXPORT_INDICATION_RESPONSE_MESSAGE,     CIM_EXPORT_INDICATION_RESPONSE_MESSAGE,
Line 248 
Line 237 
     CIM_ENABLE_INDICATION_SUBSCRIPTION_RESPONSE_MESSAGE,     CIM_ENABLE_INDICATION_SUBSCRIPTION_RESPONSE_MESSAGE,
     CIM_MODIFY_INDICATION_SUBSCRIPTION_RESPONSE_MESSAGE,     CIM_MODIFY_INDICATION_SUBSCRIPTION_RESPONSE_MESSAGE,
     CIM_DISABLE_INDICATION_SUBSCRIPTION_RESPONSE_MESSAGE,     CIM_DISABLE_INDICATION_SUBSCRIPTION_RESPONSE_MESSAGE,
       CIM_PROCESS_INDICATION_RESPONSE_MESSAGE,
       CIM_NOTIFY_PROVIDER_REGISTRATION_RESPONSE_MESSAGE,
       CIM_NOTIFY_PROVIDER_TERMINATION_RESPONSE_MESSAGE,
  
     // Monitor-related messages:     // Monitor-related messages:
  


Legend:
Removed from v.1.12  
changed lines
  Added in v.1.16

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2