libadc-cxx 1.0.0
Structured logging for scientific computing
Loading...
Searching...
No Matches
Functions | Variables
adc_examples::demoBuilder Namespace Reference

Functions

int test_publisher (std::shared_ptr< adc::publisher_api > pi, std::shared_ptr< adc::builder_api > b, std::map< std::string, std::string > &pconfig)
 
void populate_builder (std::shared_ptr< adc::builder_api > b, adc::factory &f)
 
int main (int, char **)
 Demo of all the data types and generally available publishers.
 

Variables

std::map< std::string, std::string > file_config
 
std::map< std::string, std::string > curl_config
 
std::map< std::string, std::string > ldmsd_stream_publish_config
 
std::map< std::string, std::string > script_config
 

Function Documentation

◆ test_publisher()

int adc_examples::demoBuilder::test_publisher ( std::shared_ptr< adc::publisher_api pi,
std::shared_ptr< adc::builder_api b,
std::map< std::string, std::string > &  pconfig 
)

Definition at line 41 of file demoBuilder.cpp.

◆ populate_builder()

void adc_examples::demoBuilder::populate_builder ( std::shared_ptr< adc::builder_api b,
adc::factory f 
)

Definition at line 87 of file demoBuilder.cpp.

◆ main()

int adc_examples::demoBuilder::main ( int  ,
char **   
)

Demo of all the data types and generally available publishers.

Definition at line 207 of file demoBuilder.cpp.

Variable Documentation

◆ file_config

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

Definition at line 19 of file demoBuilder.cpp.

◆ curl_config

std::map<std::string, std::string> adc_examples::demoBuilder::curl_config
Initial value:
=
{
{"URL", "https://dasc-data.sandia.gov/log"}
}

Definition at line 25 of file demoBuilder.cpp.

◆ ldmsd_stream_publish_config

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

Definition at line 30 of file demoBuilder.cpp.

◆ script_config

std::map<std::string, std::string> adc_examples::demoBuilder::script_config
Initial value:
=
{
{ "PROG", "./plugin_script.sh" }
}

Definition at line 35 of file demoBuilder.cpp.