FACT++  1.0
DimDnsServiceList Class Reference

#include <DimState.h>

+ Inheritance diagram for DimDnsServiceList:
+ Collaboration diagram for DimDnsServiceList:

Public Member Functions

 DimDnsServiceList ()
 
void Subscribe (StateMachineImp &imp)
 
void SetCallbackServiceAdd (const callback_svc &cb)
 
- Public Member Functions inherited from DimDnsServerList
 DimDnsServerList ()
 
virtual ~DimDnsServerList ()
 
void SetCallbackServerAdd (const callback_srv &cb)
 
void SetCallbackServerRemove (const callback_srv &cb)
 
void SetCallbackServerEvent (const callback_evt &cb)
 

Private Types

typedef std::function< void(const Service &)> callback_svc
 

Private Member Functions

void CallbackServerAdd (const std::string &server)
 
void HandlerServiceListImp (const EventImp &evt)
 
virtual int HandlerServiceList (const EventImp &evt)
 
virtual void CallbackServiceAdd (const Service &service)
 

Private Attributes

StateMachineImpfStateMachine
 
callback_svc fCallbackServiceAdd
 
std::vector< std::string > fServiceList
 
std::set< std::string > fServers
 

Additional Inherited Members

- Public Attributes inherited from DimDnsServerList
Time time
 
std::string msg
 
- Protected Types inherited from DimDnsServerList
typedef std::function< void(const std::string &)> callback_srv
 
typedef std::function< void(const EventImp &)> callback_evt
 
- Protected Member Functions inherited from DimDnsServerList
void HandlerServerImp (const EventImp &evt)
 
virtual void CallbackServerRemove (const std::string &str)
 
virtual void CallbackServerEvent (const EventImp &evt)
 
virtual int HandlerServer (const EventImp &evt)
 
- Protected Attributes inherited from DimDnsServerList
callback_srv fCallbackServerAdd
 
callback_srv fCallbackServerRemove
 
callback_evt fCallbackServerEvent
 
std::set< std::string > fServerList
 

Detailed Description

Definition at line 387 of file DimState.h.


The documentation for this class was generated from the following files: