Standard DDT Publisher.
More...
#include <pubDdt.hpp>
|
| static uint32_t | GetDdtDataType (ccf::DataTypes data_type) |
| |
| static void | _SetSimulation () |
| |
| static const std::string & | GenId (const std::string &proc_thread_name, const std::string &pub_thread_name) |
| | Generate an ID for the Publisher. More...
|
| |
| template<class TYPE > |
| static void | AddPubFactoryObj (TYPE &pub_factory_obj) |
| | Static method to register a Data Publisher factory object in the internal registry. More...
|
| |
| static const std::map< std::string, std::shared_ptr< PubBase > > & | GetPubFactoryObjs () |
| | Generate vector with references to the Publisher Factory Objects registered. More...
|
| |
| static void | CreatePubObj (const std::string &class_name, const std::string &proc_thread_name, const std::string &pub_thread_name, PubBase **new_object) |
| |
| static void | GetPubObj (const std::string &proc_thread_name, const std::string &pub_thread_name, PubBase **pub_obj, const bool initialise=true) |
| |
| static void | GetPubObjs (std::vector< PubBase * > &pub_objs) |
| | Get reference to all Data Publisher Objects registered. More...
|
| |
| static bool | HasPubObj (const std::string &proc_thread_name, const std::string &pub_thread_name, PubBase **pub_obj) |
| | Check if a Publisher object is defined. More...
|
| |
| static ccf::mptk::Manager & | Mptk () |
| | Return reference to internal MPTK instance (singleton). More...
|
| |
| static void | SetLogLevel (const ccf::LogLevel log_level) |
| | Set the log level. More...
|
| |
| static ccf::LogLevel | GetLogLevel () |
| | Return the current CCF log level. More...
|
| |
◆ PubDdt() [1/2]
| ccf::stdpub::PubDdt::PubDdt |
( |
const std::string & |
proc_thread_name, |
|
|
const std::string & |
pub_thread_name |
|
) |
| |
◆ PubDdt() [2/2]
| ccf::stdpub::PubDdt::PubDdt |
( |
| ) |
|
◆ ~PubDdt()
| ccf::stdpub::PubDdt::~PubDdt |
( |
| ) |
|
|
virtual |
◆ _SetSimulation()
| void ccf::stdpub::PubDdt::_SetSimulation |
( |
| ) |
|
|
static |
◆ CreateObjectUser()
| void ccf::stdpub::PubDdt::CreateObjectUser |
( |
const std::string & |
proc_thread_name, |
|
|
const std::string & |
pub_thread_name, |
|
|
PubBase ** |
new_object |
|
) |
| |
|
virtual |
◆ DismantleUser()
| void ccf::stdpub::PubDdt::DismantleUser |
( |
| ) |
|
|
virtual |
◆ GetDdtDataType()
| uint32_t ccf::stdpub::PubDdt::GetDdtDataType |
( |
ccf::DataTypes |
data_type | ) |
|
|
static |
◆ InitialiseUser()
| void ccf::stdpub::PubDdt::InitialiseUser |
( |
| ) |
|
|
virtual |
◆ PublishUser()
◆ SETUP_KEY_DDT_BROKER
| const std::string ccf::stdpub::PubDdt::SETUP_KEY_DDT_BROKER = "ddt_broker" |
◆ SETUP_KEY_DDT_ID
| const std::string ccf::stdpub::PubDdt::SETUP_KEY_DDT_ID = "ddt_id" |
◆ SETUP_KEY_MAX_RATE
| const std::string ccf::stdpub::PubDdt::SETUP_KEY_MAX_RATE = "ddt_max_rate" |
The documentation for this class was generated from the following files: