(file) Return to OOPProviderManagerRouter.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / ProviderManager2 / Attic

Diff for /pegasus/src/Pegasus/ProviderManager2/Attic/OOPProviderManagerRouter.h between version 1.6 and 1.7

version 1.6, 2006/02/24 19:16:28 version 1.7, 2006/05/09 19:09:36
Line 51 
Line 51 
  
 PEGASUS_NAMESPACE_BEGIN PEGASUS_NAMESPACE_BEGIN
  
   typedef void (*PEGASUS_PROVIDERMODULEFAIL_CALLBACK_T)(const String &,
       const String &, Uint16);
   
 class ProviderAgentContainer; class ProviderAgentContainer;
  
 typedef HashTable<String, ProviderAgentContainer*, EqualFunc<String>, typedef HashTable<String, ProviderAgentContainer*, EqualFunc<String>,
Line 62 
Line 65 
 public: public:
     OOPProviderManagerRouter(     OOPProviderManagerRouter(
         PEGASUS_INDICATION_CALLBACK_T indicationCallback,         PEGASUS_INDICATION_CALLBACK_T indicationCallback,
         PEGASUS_RESPONSE_CHUNK_CALLBACK_T responseChunkCallback);          PEGASUS_RESPONSE_CHUNK_CALLBACK_T responseChunkCallback,
           PEGASUS_PROVIDERMODULEFAIL_CALLBACK_T providerModuleFailCallback);
  
     virtual ~OOPProviderManagerRouter();     virtual ~OOPProviderManagerRouter();
  
Line 85 
Line 89 
  
     /**     /**
         Return a pointer to the ProviderAgentContainer for the specified         Return a pointer to the ProviderAgentContainer for the specified
         moduleName and userName.  If no ProviderAgentContainer exists for          module instance and requesting user.  If no appropriate
         this moduleName/userName pair, one is created in an uninitialized          ProviderAgentContainer exists, one is created in an uninitialized state.
         state.  
      */      */
     ProviderAgentContainer* _lookupProviderAgent(     ProviderAgentContainer* _lookupProviderAgent(
         const String& moduleName,          const CIMInstance& providerModule,
         const String& userName);          CIMRequestMessage* request);
  
     /**     /**
         Return an array of pointers to ProviderAgentContainers for the         Return an array of pointers to ProviderAgentContainers for the
Line 122 
Line 125 
     PEGASUS_RESPONSE_CHUNK_CALLBACK_T _responseChunkCallback;     PEGASUS_RESPONSE_CHUNK_CALLBACK_T _responseChunkCallback;
  
     /**     /**
           Callback function to be called upon detection of failure of a
           provider module.
        */
       PEGASUS_PROVIDERMODULEFAIL_CALLBACK_T _providerModuleFailCallback;
   
       /**
         The _providerAgentTable contains a ProviderAgentContainer entry for         The _providerAgentTable contains a ProviderAgentContainer entry for
         each of the Provider Agent processes for which a request has been         each of the Provider Agent processes for which a request has been
         processed.  ProviderAgentContainer objects are persistent; once one         processed.  ProviderAgentContainer objects are persistent; once one


Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2