libadc-cxx 1.0.0
Structured logging for scientific computing
Loading...
Searching...
No Matches
Macros | Functions | Variables
mpiSimpleDemo.cpp File Reference
#include "adc/factory.hpp"
#include <cerrno>
#include <cstring>
#include <sstream>
#include <limits>
#include <unistd.h>
Include dependency graph for mpiSimpleDemo.cpp:

Go to the source code of this file.

Macros

#define DEBUG   1
 

Functions

int start_publisher (std::shared_ptr< adc::publisher_api > pi, std::map< std::string, std::string > &pconfig)
 
void populate_start (std::shared_ptr< adc::builder_api > b, adc::factory &f)
 
void populate_progress (std::shared_ptr< adc::builder_api > b, adc::factory &f)
 
void populate_end (std::shared_ptr< adc::builder_api > b, adc::factory &f)
 
int main (int, char **)
 

Variables

std::map< std::string, std::string > file_config
 
std::map< std::string, std::string > null_config
 
std::map< std::string, std::string > ldmsd_stream_publish_config
 

Macro Definition Documentation

◆ DEBUG

#define DEBUG   1

Definition at line 18 of file mpiSimpleDemo.cpp.

Function Documentation

◆ start_publisher()

int start_publisher ( std::shared_ptr< adc::publisher_api pi,
std::map< std::string, std::string > &  pconfig 
)

Definition at line 34 of file mpiSimpleDemo.cpp.

◆ populate_start()

void populate_start ( std::shared_ptr< adc::builder_api b,
adc::factory f 
)

Definition at line 53 of file mpiSimpleDemo.cpp.

◆ populate_progress()

void populate_progress ( std::shared_ptr< adc::builder_api b,
adc::factory f 
)

Definition at line 103 of file mpiSimpleDemo.cpp.

◆ populate_end()

void populate_end ( std::shared_ptr< adc::builder_api b,
adc::factory f 
)

Definition at line 133 of file mpiSimpleDemo.cpp.

◆ main()

int main ( int  ,
char **   
)

Definition at line 165 of file mpiSimpleDemo.cpp.

Variable Documentation

◆ file_config

std::map<std::string, std::string> file_config
Initial value:
=
{{ "DIRECTORY", "./test.outputs"},
{ "FILE", "out.file.log" },
{ "APPEND", "true" }
}

Definition at line 20 of file mpiSimpleDemo.cpp.

◆ null_config

std::map<std::string, std::string> null_config

Definition at line 26 of file mpiSimpleDemo.cpp.

◆ ldmsd_stream_publish_config

std::map<std::string, std::string> ldmsd_stream_publish_config
Initial value:
=
{
{ "STREAM", "adc_publish_api" }
}

Definition at line 28 of file mpiSimpleDemo.cpp.