30 return (createControlSocket<CfgControlSocket::Type::UNIX>(ctrl_sock));
32 return (createControlSocket<CfgControlSocket::Type::HTTP>(ctrl_sock));
34 return (createControlSocket<CfgControlSocket::Type::STDOUT>(ctrl_sock));
A generic exception that is thrown if a parameter given to a method is considered invalid in that con...
Type
Defines the list of possible control socket types.
Contains declarations for control socket communication.
#define isc_throw(type, stream)
A shortcut macro to insert known values into exception arguments.
Contains declarations for HTTP control socket communication.
std::shared_ptr< ControlSocketBase > ControlSocketBasePtr
Type definition for the pointer to the ControlSocketBase.
std::shared_ptr< CfgControlSocket > CfgControlSocketPtr
Defines a pointer for CfgControlSocket instances.
ControlSocketBasePtr controlSocketFactory(CfgControlSocketPtr ctrl_sock)
Factory function for control sockets.
Defines the logger used by the top-level component of kea-lfc.
Contains declarations for stdout control socket communication.
Contains declarations for UNIX control socket communication.