iceoryx_introspection 2.0.5
Loading...
Searching...
No Matches
Public Member Functions | List of all members
iox::client::introspection::IceOryxIntrospectionApp Class Reference
Inheritance diagram for iox::client::introspection::IceOryxIntrospectionApp:
Inheritance graph
[legend]
Collaboration diagram for iox::client::introspection::IceOryxIntrospectionApp:
Collaboration graph
[legend]

Public Member Functions

 IceOryxIntrospectionApp (int argc, char *argv[]) noexcept
 constructor to create the introspection
 
void run () noexcept override
 starts the execution of introspection
 
- Public Member Functions inherited from iox::client::introspection::IntrospectionApp
 IntrospectionApp (int argc, char *argv[]) noexcept
 constructor to create a introspection
 

Additional Inherited Members

- Protected Types inherited from iox::client::introspection::IntrospectionApp
enum class  CmdLineArgumentParsingMode { ALL , ONE }
 
- Protected Member Functions inherited from iox::client::introspection::IntrospectionApp
 IntrospectionApp () noexcept
 this is needed for the child classes to extend the parseCmdLineArguments function
 
void parseCmdLineArguments (int argc, char **argv, CmdLineArgumentParsingMode cmdLineParsingMode=CmdLineArgumentParsingMode::ALL) noexcept
 
void runIntrospection (const iox::units::Duration updatePeriodMs, const IntrospectionSelection introspectionSelection)
 
- Protected Attributes inherited from iox::client::introspection::IntrospectionApp
IntrospectionSelection introspectionSelection
 
bool doIntrospection = false
 

Constructor & Destructor Documentation

◆ IceOryxIntrospectionApp()

iox::client::introspection::IceOryxIntrospectionApp::IceOryxIntrospectionApp ( int  argc,
char *  argv[] 
)
noexcept

constructor to create the introspection

Parameters
[in]argcforwarding of command line arguments
[in]argvforwarding of command line arguments

Member Function Documentation

◆ run()

void iox::client::introspection::IceOryxIntrospectionApp::run ( )
overridevirtualnoexcept

starts the execution of introspection

Implements iox::client::introspection::IntrospectionApp.


The documentation for this class was generated from the following file: