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

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: