Kea  1.5.0
isc::agent Namespace Reference

Classes

class  AgentParser
 A Bison parser. More...
 
class  AgentSimpleParser
 
class  CommandForwardingError
 Exception thrown when an error occurred during control command forwarding. More...
 
class  CtrlAgentCfgContext
 Control Agent Configuration Context. More...
 
class  CtrlAgentCfgMgr
 Ctrl Agent Configuration Manager. More...
 
class  CtrlAgentCommandMgr
 Command Manager for Control Agent. More...
 
class  CtrlAgentController
 Process Controller for Control Agent Process. More...
 
class  CtrlAgentProcess
 Kea Control Agent Application Process. More...
 
class  CtrlAgentResponseCreator
 Concrete implementation of the HTTP response creator used by the Control Agent. More...
 
class  CtrlAgentResponseCreatorFactory
 HTTP response creator factory for Control Agent. More...
 
class  ParserContext
 Parser context is a wrapper around flex/bison instances dedicated to Control-agent config file parser. More...
 
class  slice
 Present a slice of the top of a stack. More...
 
class  stack
 A stack with random access from its top. More...
 
struct  variant
 A char[S] buffer to store and retrieve objects. More...
 

Typedefs

typedef boost::shared_ptr< CtrlAgentCfgContextCtrlAgentCfgContextPtr
 Pointer to a configuration context. More...
 
typedef boost::shared_ptr< CtrlAgentCfgMgrCtrlAgentCfgMgrPtr
 Defines a shared pointer to CtrlAgentCfgMgr. More...
 
typedef boost::shared_ptr< CtrlAgentControllerCtrlAgentControllerPtr
 
typedef boost::shared_ptr< CtrlAgentProcessCtrlAgentProcessPtr
 Defines a shared pointer to CtrlAgentProcess. More...
 
typedef boost::shared_ptr< CtrlAgentResponseCreatorCtrlAgentResponseCreatorPtr
 Pointer to the CtrlAgentResponseCreator. More...
 

Variables

isc::log::Logger agent_logger ("ctrl-agent")
 Control Agent logger. More...
 

Typedef Documentation

◆ CtrlAgentCfgContextPtr

Pointer to a configuration context.

Definition at line 20 of file ca_cfg_mgr.h.

◆ CtrlAgentCfgMgrPtr

typedef boost::shared_ptr<CtrlAgentCfgMgr> isc::agent::CtrlAgentCfgMgrPtr

Defines a shared pointer to CtrlAgentCfgMgr.

Definition at line 208 of file ca_cfg_mgr.h.

◆ CtrlAgentControllerPtr

Definition at line 80 of file ca_controller.h.

◆ CtrlAgentProcessPtr

Defines a shared pointer to CtrlAgentProcess.

Definition at line 147 of file ca_process.h.

◆ CtrlAgentResponseCreatorPtr

Pointer to the CtrlAgentResponseCreator.

Definition at line 17 of file ca_response_creator.h.

Variable Documentation

◆ agent_logger

isc::log::Logger isc::agent::agent_logger