(file) Return to agentmgr.h CVS log (file) (dir) Up to [OMI] / omi / disp

Diff for /omi/disp/agentmgr.h between version 1.3 and 1.4

version 1.3, 2015/04/20 18:10:11 version 1.4, 2015/04/20 18:19:51
Line 30 
Line 30 
 #include <base/messages.h> #include <base/messages.h>
 #include <provreg/provreg.h> #include <provreg/provreg.h>
 #include <provmgr/provmgr.h> #include <provmgr/provmgr.h>
 #include <sock/thread.h>  #include <pal/thread.h>
   #include <pal/lock.h>
 #include <sock/selector.h> #include <sock/selector.h>
  
   #if defined(CONFIG_ENABLE_PREEXEC)
   # include "preexec.h"
   #endif
   
 /* /*
 **============================================================================== **==============================================================================
 ** **
Line 64 
Line 69 
     Selector* selector;     Selector* selector;
  
     /* Linked list of indication provider contexts - one per ns/cn pair */     /* Linked list of indication provider contexts - one per ns/cn pair */
     AgentElem* headAgents;      ListElem*       headAgents;
     AgentElem* tailAgents;      ListElem*       tailAgents;
   
       // To protect access to list on headAgents/tailAgents
       ReadWriteLock   lock;
  
   #if defined(CONFIG_ENABLE_PREEXEC)
       PreExec preexec;
   #endif /* defined(CONFIG_ENABLE_PREEXEC) */
 } }
 AgentMgr; AgentMgr;
  
Line 77 
Line 88 
 MI_Result AgentMgr_Destroy( MI_Result AgentMgr_Destroy(
     AgentMgr* self);     AgentMgr* self);
  
   typedef struct _AgentMgr_OpenCallbackData
   {
       AgentMgr*           self;
       const ProvRegEntry* proventry;
   } AgentMgr_OpenCallbackData;
   
   void AgentMgr_OpenCallback(
       _Inout_ InteractionOpenParams* params );
   
 MI_Result AgentMgr_HandleRequest( MI_Result AgentMgr_HandleRequest(
     AgentMgr* self,      _In_ AgentMgr* self,
     Message* msg,      _Inout_ InteractionOpenParams* params,
     const ProvRegEntry* proventry);      _In_ const ProvRegEntry* proventry);
  
 #endif /* _omi_agentmgr_h */ #endif /* _omi_agentmgr_h */


Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

ViewCVS 0.9.2