FACT++  1.0
DimDnsServerList Class Reference

#include <DimState.h>

+ Inheritance diagram for DimDnsServerList:
+ Collaboration diagram for DimDnsServerList:

Public Member Functions

 DimDnsServerList ()
 
virtual ~DimDnsServerList ()
 
virtual void Subscribe (StateMachineImp &imp)
 
void SetCallbackServerAdd (const callback_srv &cb)
 
void SetCallbackServerRemove (const callback_srv &cb)
 
void SetCallbackServerEvent (const callback_evt &cb)
 

Public Attributes

Time time
 
std::string msg
 

Protected Types

typedef std::function< void(const std::string &)> callback_srv
 
typedef std::function< void(const EventImp &)> callback_evt
 

Protected Member Functions

void HandlerServerImp (const EventImp &evt)
 
virtual void CallbackServerAdd (const std::string &str)
 
virtual void CallbackServerRemove (const std::string &str)
 
virtual void CallbackServerEvent (const EventImp &evt)
 
virtual int HandlerServer (const EventImp &evt)
 

Protected Attributes

callback_srv fCallbackServerAdd
 
callback_srv fCallbackServerRemove
 
callback_evt fCallbackServerEvent
 
std::set< std::string > fServerList
 

Detailed Description

Definition at line 314 of file DimState.h.


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