Skip to content

iox::client::introspection::IceOryxIntrospectionApp🔗

Inherits from iox::client::introspection::IntrospectionApp

Public Functions🔗

Name
IceOryxIntrospectionApp(int argc, char * argv[])
constructor to create the introspection
virtual void run() override
starts the execution of introspection

Additional inherited members🔗

Protected Types inherited from iox::client::introspection::IntrospectionApp

Name
enum CmdLineArgumentParsingMode { ALL, ONE}

Public Functions inherited from iox::client::introspection::IntrospectionApp

Name
IntrospectionApp(int argc, char * argv[])
constructor to create a introspection
virtual ~IntrospectionApp()

Protected Functions inherited from iox::client::introspection::IntrospectionApp

Name
IntrospectionApp()
this is needed for the child classes to extend the parseCmdLineArguments function
void parseCmdLineArguments(int argc, char ** argv, CmdLineArgumentParsingMode cmdLineParsingMode =CmdLineArgumentParsingMode::ALL)
void runIntrospection(const iox::units::Duration updatePeriodMs, const IntrospectionSelection introspectionSelection)

Protected Attributes inherited from iox::client::introspection::IntrospectionApp

Name
IntrospectionSelection introspectionSelection
bool doIntrospection

Public Functions Documentation🔗

function IceOryxIntrospectionApp🔗

IceOryxIntrospectionApp(
    int argc,
    char * argv[]
)

constructor to create the introspection

Parameters:

  • argc forwarding of command line arguments
  • argv forwarding of command line arguments

function run🔗

virtual void run() override

starts the execution of introspection

Reimplements: iox::client::introspection::IntrospectionApp::run


Updated on 18 December 2023 at 13:11:43 CET