ifw-ccf  1.0.0
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
ccf::common::Base Class Reference

Class to be used as parent all CCF classes. More...

#include <base.hpp>

Inheritance diagram for ccf::common::Base:
ccf::common::ComAdptBase ccf::common::ConfigBase ccf::common::DataFrame ccf::common::DcsClient ccf::common::FrameQueue ccf::common::NameMapping ccf::common::PubBase ccf::common::PublisherStatus ccf::common::RecipeBase ccf::common::SetupBase ccf::control::ProcThread ccf::control::PubThread

Public Member Functions

 Base ()
 
 ~Base ()
 
const std::string & GetClassName () const
 Return the allocated name of the class. More...
 

Static Public Member Functions

static ccf::mptk::ManagerMptk ()
 Return reference to internal MPTK instance (singleton). More...
 
static void SetLogLevel (const ccf::common::LogLevel log_level)
 Set the log level. More...
 
static ccf::common::LogLevel GetLogLevel ()
 Return the current CCF log level. More...
 

Protected Member Functions

void SetClassName (const std::string &class_name)
 Set the name of the class in question. More...
 

Detailed Description

Class to be used as parent all CCF classes.

Constructor & Destructor Documentation

◆ Base()

ccf::common::Base::Base ( )

◆ ~Base()

ccf::common::Base::~Base ( )

Member Function Documentation

◆ GetClassName()

const std::string & ccf::common::Base::GetClassName ( ) const

Return the allocated name of the class.

◆ GetLogLevel()

ccf::common::LogLevel ccf::common::Base::GetLogLevel ( )
static

Return the current CCF log level.

◆ Mptk()

static ccf::mptk::Manager& ccf::common::Base::Mptk ( )
inlinestatic

Return reference to internal MPTK instance (singleton).

◆ SetClassName()

void ccf::common::Base::SetClassName ( const std::string &  class_name)
protected

Set the name of the class in question.

◆ SetLogLevel()

void ccf::common::Base::SetLogLevel ( const ccf::common::LogLevel  log_level)
static

Set the log level.


The documentation for this class was generated from the following files: