libadc-cxx 1.0.0
Structured logging for scientific computing
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions | Variables
publisher.hpp File Reference
#include <string>
#include <iostream>
#include <sstream>
#include <map>
#include <memory>
#include "adc/types.hpp"
#include "adc/builder/builder.hpp"
Include dependency graph for publisher.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  adc::publisher_api
 Publisher plugin interface. More...
 

Namespaces

namespace  adc
 

Typedefs

typedef std::map< const std::string, std::shared_ptr< publisher_api > > adc::plugin_map
 name/plugin map.
 
typedef std::vector< std::shared_ptr< publisher_api > > adc::publisher_vector
 list of publishers
 
typedef std::pair< std::string, std::shared_ptr< publisher_api > > adc::pair_string_publisher_api
 named publisher
 

Functions

std::string adc::get_default_affinity ()
 

Variables

version adc::publisher_api_version ("1.0.0", {"none"})