PMDA++  0.4.4
Header-only C++ library for writing PCP PMDAs
Classes | Namespaces | Macros
pmda.hpp File Reference

Defines the pcp::pmda class. More...

#include "config.hpp"
#include "exception.hpp"
#include "instance_domain.hpp"
#include "metric_description.hpp"
#include <algorithm>
#include <fstream>
#include <iostream>
#include <set>
#include <sstream>
#include <stack>
#include <stdexcept>
#include <stdint.h>
#include <string>
#include <vector>
Include dependency graph for pmda.hpp:

Go to the source code of this file.

Classes

class  pcp::pmda
 Abstract base class for implementing PCP PMDAs. More...
 
struct  pcp::pmda::fetch_value_result
 Struct returned by the fetch_value function. More...
 
struct  pcp::pmda::metric_id
 Indentifies a metric to be fetched. More...
 

Namespaces

 pcp
 

Macros

#define PCP_CPP_PMDA_CONST_CHAR(str)   const_cast<char *>(str)
 

Detailed Description

Defines the pcp::pmda class.

Definition in file pmda.hpp.

Macro Definition Documentation

◆ PCP_CPP_PMDA_CONST_CHAR

#define PCP_CPP_PMDA_CONST_CHAR (   str)    const_cast<char *>(str)

Referenced by pcp::pmda::run_daemon().