Kea: isc::perfmon::DuplicateDurationKey Class Reference

| Kea 3.2.0-git

isc::perfmon::DuplicateDurationKey Class Reference

Exception thrown when an attempt was made to add a duplicate duration to the store. More...

`#include <monitored_duration_store.h>`

Inheritance diagram for isc::perfmon::DuplicateDurationKey:
[legend]

## Public Member Functions
| DuplicateDurationKey (const char *file, size_t line, const char *what)
Public Member Functions inherited from isc::Exception
virtual const char * | what () const throw ()
| Returns a C-style character string of the cause of the exception.
virtual const char * | what (bool verbose) const throw ()
| Returns a C-style character string of the cause of exception.
const std::string & | getMessage () const
| Gets a string describing the cause of the exception.
const char * | getFile () const
| Gets the file name where the exception was thrown.
size_t | getLine () const
| Gets the line number of the file where the exception was thrown.
| Exception (const char *file, size_t line, const char *what)
| Constructor for a given type for exceptions with file name and file line number.
| Exception (const char *file, size_t line, const std::string &what)
| Constructor for a given type for exceptions with file name and file line number.
virtual | ~Exception () throw ()
| The destructor.

## Detailed Description

Exception thrown when an attempt was made to add a duplicate duration to the store.

Definition at line 30 of file monitored_duration_store.h.

## Constructor & Destructor Documentation

## ◆ DuplicateDurationKey()

isc::perfmon::DuplicateDurationKey::DuplicateDurationKey | ( | const char * | file,
|  | size_t | line,
|  | const char * | what )
| inline

Definition at line 32 of file monitored_duration_store.h.

References isc::Exception::Exception(), and isc::Exception::what().

Here is the call graph for this function:

The documentation for this class was generated from the following file:

- monitored_duration_store.h