public:
/// @brief Constructor.
///
+ /// @note The supported parameters are:
+ /// - syslog parameters:
+ /// - pattern
+ /// - facility
+ ///
/// @param parameters A data structure relating keywords and values
/// concerned with the manager configuration.
LegalSyslog(const isc::db::DatabaseConnection::ParameterMap& parameters);
/// 'count' number of days, months or years (when the write function call
/// detects that the day, month or year has changed).
///
+ /// @note The supported parameters are:
+ /// - logfile parameters:
+ /// - path
+ /// - base-name
+ /// - time-unit - one of: second, day, month, year
+ /// - prerotate
+ /// - postrotate
+ /// - count
+ ///
/// @param parameters A data structure relating keywords and values
/// concerned with the manager configuration.
///
/// @brief Constructor
///
- /// The following keywords in the parameters passed to it will be used
- /// to connect to the database:
- /// - name - Name of the database to which to connect (mandatory)
- /// - host - Host to which to connect (optional, defaults to "localhost")
- /// - user - Username under which to connect (optional)
- /// - password - Password for "user" on the database (optional)
- /// - trust-anchor - Trust anchor aka certificate authority file
- /// or directory (optional)
- /// - cert-file - Client certificate file name (optional)
- /// - key-file - Private key file name (optional)
- /// - cipher-list - Cipher list (optional)
+ /// @note The supported parameters are:
+ /// - database parameters:
+ /// - name
+ /// - host
+ /// - password
+ /// - port
+ /// - user
+ /// - trust-anchor (MySQL only)
+ /// - cert-file (MySQL only)
+ /// - key-file (MySQL only)
+ /// - cipher-list (MySQL only)
+ /// - reconnect-wait-time
+ /// - max-reconnect-tries
+ /// - on-fail
+ /// - retry-on-startup
+ /// - connect-timeout
+ /// - read-timeout (MySQL only)
+ /// - write-timeout (MySQL only)
///
/// @param parameters A data structure relating keywords and values
/// concerned with the database.
/// @brief Constructor
///
- /// The following keywords in the parameters passed to it will be used
- /// to connect to the database:
- /// - name - Name of the database to which to connect (mandatory)
- /// - host - Host to which to connect (optional, defaults to "localhost")
- /// - user - Username under which to connect (optional)
- /// - password - Password for "user" on the database (optional)
- /// - trust-anchor, cert-file, key-file and cipher-list (ignored)
+ /// @note The supported parameters are:
+ /// - database parameters:
+ /// - name
+ /// - host
+ /// - password
+ /// - port
+ /// - user
+ /// - reconnect-wait-time
+ /// - max-reconnect-tries
+ /// - on-fail
+ /// - retry-on-startup
+ /// - connect-timeout
+ /// - tcp-user-timeout (PostgreSQL only)
///
/// @param parameters A data structure relating keywords and values
/// concerned with the database.