base class for introspection
More...
#include <iceoryx_introspection/introspection_app.hpp>
|
| | IntrospectionApp (int argc, char *argv[]) noexcept |
| | constructor to create a introspection
|
| |
| virtual void | run () noexcept=0 |
| | interface to start the execution of the introspection
|
| |
|
| enum class | CmdLineArgumentParsingMode { ALL
, ONE
} |
| |
|
|
| 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) |
| |
base class for introspection
- Todo:
- Wrap all C calls with posixCall
◆ IntrospectionApp()
| iox::client::introspection::IntrospectionApp::IntrospectionApp |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |
|
noexcept |
constructor to create a introspection
- Parameters
-
| [in] | argc | forwarding of command line arguments |
| [in] | argv | forwarding of command line arguments |
◆ run()
| virtual void iox::client::introspection::IntrospectionApp::run |
( |
| ) |
|
|
pure virtualnoexcept |
The documentation for this class was generated from the following file: