TCCC Agent API
IAgentInfoManager.h
1
2
10
11#ifndef IAgentInfoManager_h
12# define IAgentInfoManager_h
13
14# include "ITCCCCallback.h"
15# include "TCCCTypeDef.h"
16
17namespace tccc {
18
20 public:
22 virtual ~IAgentInfoManager(){};
28 virtual void online(ITXCallback* callback) = 0;
34 virtual void offline(ITXCallback* callback) = 0;
35
41 virtual void updateStatus(AgentStatus status, ITXCallback* callback) = 0;
42};
43
44} // namespace tccc
45
46#endif /* IAgentInfoManager_h */
47
Definition: IAgentInfoManager.h:19
virtual void updateStatus(AgentStatus status, ITXCallback *callback)=0
virtual void online(ITXCallback *callback)=0
virtual void offline(ITXCallback *callback)=0
Definition: ITCCCCallback.h:225