dds-fmu 0.5.1
DDS-FMU communication integration
ddsfmu::FmiLogger Class Reference

#include <LoggerAdapters.hpp>

+ Inheritance diagram for ddsfmu::FmiLogger:

Public Member Functions

 FmiLogger ()=delete
 
 FmiLogger (cppfmu::Logger &logger, const std::string &name)
 
virtual ~FmiLogger ()=default
 
void Consume (const eprosima::fastdds::dds::Log::Entry &entry) override
 

Protected Member Functions

std::ostream & get_stream (const eprosima::fastdds::dds::Log::Entry &entry) override
 

Constructor & Destructor Documentation

◆ FmiLogger() [1/2]

ddsfmu::FmiLogger::FmiLogger ( )
delete

◆ FmiLogger() [2/2]

ddsfmu::FmiLogger::FmiLogger ( cppfmu::Logger &  logger,
const std::string &  name 
)
inline

◆ ~FmiLogger()

virtual ddsfmu::FmiLogger::~FmiLogger ( )
virtualdefault

Member Function Documentation

◆ Consume()

void ddsfmu::FmiLogger::Consume ( const eprosima::fastdds::dds::Log::Entry &  entry)
inlineoverride

◆ get_stream()

std::ostream & ddsfmu::FmiLogger::get_stream ( const eprosima::fastdds::dds::Log::Entry &  entry)
inlineoverrideprotected