Kea  1.9.9-git
Callout manager library handles

The CalloutManager offers three library handles: More...

Functions

LibraryHandle & isc::hooks::CalloutManager::getLibraryHandle ()
 Return library handle. More...
 
LibraryHandle & isc::hooks::CalloutManager::getPostLibraryHandle ()
 Return post-user callouts library handle. More...
 
LibraryHandle & isc::hooks::CalloutManager::getPreLibraryHandle ()
 Return pre-user callouts library handle. More...
 

Detailed Description

The CalloutManager offers three library handles:

Function Documentation

LibraryHandle& isc::hooks::CalloutManager::getLibraryHandle ( )
inline

Return library handle.

  • a post-library callout handle, used by the server to register callouts to run after the user-library callouts.The library handle is available to the user callout via the callout handle object. It provides a cut-down view of the CalloutManager, allowing the callout to register and deregister callouts in the library of which it is part, whilst denying access to anything that may affect other libraries.
Returns
Reference to library handle for this manager

Definition at line 334 of file callout_manager.h.

LibraryHandle& isc::hooks::CalloutManager::getPostLibraryHandle ( )
inline

Return post-user callouts library handle.

The LibraryHandle to affect callouts that will run before the user-library callouts.

Returns
Reference to post-user library handle for this manager

Definition at line 354 of file callout_manager.h.

LibraryHandle& isc::hooks::CalloutManager::getPreLibraryHandle ( )
inline

Return pre-user callouts library handle.

The LibraryHandle to affect callouts that will run before the user-library callouts.

Returns
Reference to pre-user library handle for this manager

Definition at line 344 of file callout_manager.h.