iox::client::introspection🔗
Classes🔗
Name | |
---|---|
class | iox::client::introspection::IceOryxIntrospectionApp |
class | iox::client::introspection::IntrospectionApp base class for introspection |
struct | iox::client::introspection::IntrospectionSelection |
struct | iox::client::introspection::ComposedPublisherPortData |
struct | iox::client::introspection::ComposedSubscriberPortData |
Types🔗
Name | |
---|---|
enum uint8_t | ColorPairs { redOnBlack = 1, whiteOnRed} color pairs for terminal printing |
enum | PrettyOptions |
Attributes🔗
Name | |
---|---|
constexpr option | longOptions |
constexpr const char * | shortOptions |
constexpr iox::units::Duration | MIN_UPDATE_PERIOD |
constexpr iox::units::Duration | DEFAULT_UPDATE_PERIOD |
constexpr iox::units::Duration | MAX_UPDATE_PERIOD |
const std::map< PrettyOptions, uint32_t > | prettyMap formatting options for terminal printing |
constexpr units::Duration | WAIT_INTERVAL |
Types Documentation🔗
enum ColorPairs🔗
Enumerator | Value | Description |
---|---|---|
redOnBlack | 1 | |
whiteOnRed |
color pairs for terminal printing
enum PrettyOptions🔗
Enumerator | Value | Description |
---|---|---|
title | ||
highlight | ||
error | ||
bold | ||
normal |
Attributes Documentation🔗
variable longOptions🔗
static constexpr option longOptions = {{"help", no_argument, nullptr, 'h'},
{"version", no_argument, nullptr, 'v'},
{"time", required_argument, nullptr, 't'},
{"mempool", no_argument, nullptr, 0},
{"port", no_argument, nullptr, 0},
{"process", no_argument, nullptr, 0},
{"all", no_argument, nullptr, 0},
{nullptr, 0, nullptr, 0}};
variable shortOptions🔗
static constexpr const char * shortOptions = "hvt:";
variable MIN_UPDATE_PERIOD🔗
static constexpr iox::units::Duration MIN_UPDATE_PERIOD = 500_ms;
variable DEFAULT_UPDATE_PERIOD🔗
static constexpr iox::units::Duration DEFAULT_UPDATE_PERIOD = 1000_ms;
variable MAX_UPDATE_PERIOD🔗
static constexpr iox::units::Duration MAX_UPDATE_PERIOD = 10000_ms;
variable prettyMap🔗
static const std::map< PrettyOptions, uint32_t > prettyMap = {
{PrettyOptions::title, A_BOLD | COLOR_PAIR(static_cast<uint8_t>(ColorPairs::redOnBlack))},
{PrettyOptions::highlight, A_BOLD | A_UNDERLINE},
{PrettyOptions::error, A_BOLD | COLOR_PAIR(static_cast<uint8_t>(ColorPairs::whiteOnRed))},
{PrettyOptions::bold, A_BOLD},
{PrettyOptions::normal, A_NORMAL}};
formatting options for terminal printing
variable WAIT_INTERVAL🔗
constexpr units::Duration WAIT_INTERVAL = 10_ms;
Updated on 17 March 2022 at 12:15:57 CET