Class OStreamConsumer

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class OStreamConsumer : public eprosima::fastdds::dds::LogConsumer

Subclassed by eprosima::fastdds::dds::FileConsumer, eprosima::fastdds::dds::StdoutConsumer, eprosima::fastdds::dds::StdoutErrConsumer

Public Functions

virtual ~OStreamConsumer() = default
virtual FASTDDS_EXPORTED_API void Consume (const Log::Entry &entry) override

Protected Functions

virtual FASTDDS_EXPORTED_API std::ostream & get_stream (const Log::Entry &entry)=0