dds-fmu 0.5.1
DDS-FMU communication integration
ddsfmu::detail Namespace Reference

Classes

class  CustomKeyFilter
 Custom key filter for dynamic data topics. More...
 
class  CustomKeyFilterFactory
 A custom content filter factory for dynamic types. More...
 
struct  FilterMemberType
 A helper to hold dynamic data type information. More...
 

Functions

template<typename OutType , typename InType >
void reader_visitor (OutType &out, const eprosima::xtypes::ReadableDynamicDataRef &cref)
 A reader visitor retrieves a value from an xtypes data reference. More...
 
template<typename InType , typename OutType >
void writer_visitor (const InType &in, eprosima::xtypes::WritableDynamicDataRef &ref)
 A writer visitor sends a value to an xtypes data reference. More...
 
template<>
void reader_visitor< std::string, char > (std::string &out, const eprosima::xtypes::ReadableDynamicDataRef &cref)
 
template<>
void writer_visitor< std::string, char > (const std::string &in, eprosima::xtypes::WritableDynamicDataRef &ref)
 

Detailed Description

Helper functions for loading and generating configuration files

Function Documentation

◆ reader_visitor()

template<typename OutType , typename InType >
void ddsfmu::detail::reader_visitor ( OutType &  out,
const eprosima::xtypes::ReadableDynamicDataRef &  cref 
)

◆ reader_visitor< std::string, char >()

template<>
void ddsfmu::detail::reader_visitor< std::string, char > ( std::string &  out,
const eprosima::xtypes::ReadableDynamicDataRef &  cref 
)
inline

◆ writer_visitor()

template<typename InType , typename OutType >
void ddsfmu::detail::writer_visitor ( const InType &  in,
eprosima::xtypes::WritableDynamicDataRef &  ref 
)

◆ writer_visitor< std::string, char >()

template<>
void ddsfmu::detail::writer_visitor< std::string, char > ( const std::string &  in,
eprosima::xtypes::WritableDynamicDataRef &  ref 
)
inline