RTI Connext Modern C++ API Version 7.2.0
rti::config Namespace Reference

<<extension>> Logging configuration and version information. More...

Classes

class  LibraryVersion
 <<extension>> <<value-type>> The version of a single library shipped as part of an RTI Connext distribution. More...
 
struct  LogCategory_def
 The definition of the dds::core::safe_enum LogCategory. More...
 
class  Logger
 The singleton type used to configure RTI Connext logging. More...
 
struct  LogLevel_def
 The definition of the dds::core::safe_enum LogLevel;. More...
 
struct  LogMessage
 A log message, including the text and additional information. More...
 
struct  PrintFormat_def
 The definition of the dds::core::safe_enum PrintFormat. More...
 
class  ScopedLoggerVerbosity
 Changes the logger verbosity temporarily during the scope of a variable. More...
 
struct  Verbosity_def
 The definition of the dds::core::safe_enum Verbosity. More...
 

Typedefs

typedef dds::core::safe_enum< LogLevel_defLogLevel
 The log level at which RTI Connext diagnostic information is logged. More...
 
typedef dds::core::safe_enum< Verbosity_defVerbosity
 The verbosities at which RTI Connext diagnostic information is logged. More...
 
typedef dds::core::safe_enum< LogCategory_defLogCategory
 Categories of logged messages. More...
 
typedef dds::core::safe_enum< PrintFormat_defPrintFormat
 The format used to output RTI Connext diagnostic information. More...
 

Enumerations

enum class  SyslogLevel {
  SyslogLevel::emergency ,
  SyslogLevel::alert ,
  SyslogLevel::critical ,
  SyslogLevel::error ,
  SyslogLevel::warning ,
  SyslogLevel::notice ,
  SyslogLevel::informational ,
  SyslogLevel::debug
}
 The Syslog level at which RTI Connext diagnostic information is logged. More...
 
enum class  SyslogVerbosity {
  SyslogVerbosity::silent ,
  SyslogVerbosity::emergency ,
  SyslogVerbosity::alert ,
  SyslogVerbosity::critical ,
  SyslogVerbosity::error ,
  SyslogVerbosity::warning ,
  SyslogVerbosity::notice ,
  SyslogVerbosity::informational ,
  SyslogVerbosity::debug
}
 The Syslog verbosities at which RTI Connext diagnostic information is logged. More...
 
enum class  LogFacility {
  LogFacility::user ,
  LogFacility::security ,
  LogFacility::service ,
  LogFacility::middleware
}
 

Functions

XMQCPP2DllExport rti::core::ProductVersion request_reply_api_version ()
 Get the version of the C++ API library. More...
 
XMQCPP2DllExport std::string request_reply_build_number ()
 Get the build number of the C++ API library. More...
 
LibraryVersion core_version ()
 Get the version of the core library. More...
 
std::string core_build_number ()
 Get the build number of the core library. More...
 
LibraryVersion c_api_version ()
 Get the version of the C API library. More...
 
std::string c_build_number ()
 Get the build number of the C API library. More...
 
LibraryVersion cpp_api_version ()
 Get the version of the C++ API library. More...
 
std::string cpp_build_number ()
 Get the build number of the C++ API library. More...
 
rti::core::ProductVersion product_version ()
 Get the RTI Connext product version. More...
 

Detailed Description

<<extension>> Logging configuration and version information.