Kea  2.1.7-git
isc::lfc Namespace Reference

Classes

class  InvalidUsage
 Exception thrown when the command line is invalid. More...
 
class  LFCController
 Process controller for LFC process. More...
 
class  RunTimeFail
 Exceptions thrown when a method is unable to manipulate (remove or rename) a file. More...
 

Variables

const char *const * lfc_config_report = isc::detail::config_report
 
const isc::log::MessageID LFC_FAIL_PID_CREATE = "LFC_FAIL_PID_CREATE"
 
const isc::log::MessageID LFC_FAIL_PID_DEL = "LFC_FAIL_PID_DEL"
 
const isc::log::MessageID LFC_FAIL_PROCESS = "LFC_FAIL_PROCESS"
 
const isc::log::MessageID LFC_FAIL_ROTATE = "LFC_FAIL_ROTATE"
 
isc::log::Logger lfc_logger ("DhcpLFC")
 Defines the logger used within LFC. More...
 
const isc::log::MessageID LFC_PROCESSING = "LFC_PROCESSING"
 
const isc::log::MessageID LFC_READ_STATS = "LFC_READ_STATS"
 
const isc::log::MessageID LFC_ROTATING = "LFC_ROTATING"
 
const isc::log::MessageID LFC_RUNNING = "LFC_RUNNING"
 
const isc::log::MessageID LFC_START = "LFC_START"
 
const isc::log::MessageID LFC_TERMINATE = "LFC_TERMINATE"
 
const isc::log::MessageID LFC_WRITE_STATS = "LFC_WRITE_STATS"
 

Variable Documentation

◆ lfc_config_report

const char* const* isc::lfc::lfc_config_report = isc::detail::config_report

Definition at line 44 of file lfc_controller.cc.

◆ LFC_FAIL_PID_CREATE

const isc::log::MessageID isc::lfc::LFC_FAIL_PID_CREATE = "LFC_FAIL_PID_CREATE"

Definition at line 11 of file lfc_messages.h.

Referenced by isc::lfc::LFCController::launch().

◆ LFC_FAIL_PID_DEL

const isc::log::MessageID isc::lfc::LFC_FAIL_PID_DEL = "LFC_FAIL_PID_DEL"

Definition at line 12 of file lfc_messages.h.

Referenced by isc::lfc::LFCController::launch().

◆ LFC_FAIL_PROCESS

const isc::log::MessageID isc::lfc::LFC_FAIL_PROCESS = "LFC_FAIL_PROCESS"

Definition at line 13 of file lfc_messages.h.

Referenced by isc::lfc::LFCController::launch().

◆ LFC_FAIL_ROTATE

const isc::log::MessageID isc::lfc::LFC_FAIL_ROTATE = "LFC_FAIL_ROTATE"

Definition at line 14 of file lfc_messages.h.

Referenced by isc::lfc::LFCController::launch().

◆ lfc_logger

isc::log::Logger isc::lfc::lfc_logger

Defines the logger used within LFC.

Define the logger for the "lfc" logging.

Definition at line 18 of file lfc_log.h.

Referenced by isc::lfc::LFCController::launch(), and isc::lfc::LFCController::parseArgs().

◆ LFC_PROCESSING

const isc::log::MessageID isc::lfc::LFC_PROCESSING = "LFC_PROCESSING"

Definition at line 15 of file lfc_messages.h.

Referenced by isc::lfc::LFCController::launch().

◆ LFC_READ_STATS

const isc::log::MessageID isc::lfc::LFC_READ_STATS = "LFC_READ_STATS"

Definition at line 16 of file lfc_messages.h.

Referenced by isc::lfc::LFCController::parseArgs().

◆ LFC_ROTATING

const isc::log::MessageID isc::lfc::LFC_ROTATING = "LFC_ROTATING"

Definition at line 17 of file lfc_messages.h.

Referenced by isc::lfc::LFCController::launch().

◆ LFC_RUNNING

const isc::log::MessageID isc::lfc::LFC_RUNNING = "LFC_RUNNING"

Definition at line 18 of file lfc_messages.h.

Referenced by isc::lfc::LFCController::launch().

◆ LFC_START

const isc::log::MessageID isc::lfc::LFC_START = "LFC_START"

Definition at line 19 of file lfc_messages.h.

Referenced by isc::lfc::LFCController::launch().

◆ LFC_TERMINATE

const isc::log::MessageID isc::lfc::LFC_TERMINATE = "LFC_TERMINATE"

Definition at line 20 of file lfc_messages.h.

Referenced by isc::lfc::LFCController::launch().

◆ LFC_WRITE_STATS

const isc::log::MessageID isc::lfc::LFC_WRITE_STATS = "LFC_WRITE_STATS"

Definition at line 21 of file lfc_messages.h.

Referenced by isc::lfc::LFCController::parseArgs().