 |
Kea
1.5.0
|
Go to the documentation of this file.
7 #ifndef LIBRARY_HANDLE_H
8 #define LIBRARY_HANDLE_H
81 : callout_manager_(manager), index_(index)
244 #endif // LIBRARY_HANDLE_H
LibraryHandle(CalloutManager *manager, int index=-1)
Constructor.
Per-packet callout handle.
Defines the logger used by the top-level component of kea-dhcp-ddns.
std::vector< std::string > getParameterNames()
Returns names of configuration parameters for the library.
isc::data::ConstElementPtr getParameter(const std::string &name)
Returns configuration parameter for the library.
int(* CalloutPtr)(CalloutHandle &)
Typedef for a callout pointer. (Callouts must have "C" linkage.)
void registerCommandCallout(const std::string &command_name, CalloutPtr callout)
Register control command handler.
void registerCallout(const std::string &name, CalloutPtr callout)
Register a callout on a hook.
boost::shared_ptr< const Element > ConstElementPtr
bool deregisterCallout(const std::string &name, CalloutPtr callout)
De-Register a callout on a hook.
bool deregisterAllCallouts(const std::string &name)
Removes all callouts on a hook.