iceoryx_introspection 2.0.5
Loading...
Searching...
No Matches
iceoryx_introspection_app.hpp
1// Copyright (c) 2019 by Robert Bosch GmbH. All rights reserved.
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7// http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14//
15// SPDX-License-Identifier: Apache-2.0
16#ifndef IOX_TOOLS_ICEORYX_INTROSPECTION_ICEORYX_INTROSPECTION_APP_HPP
17#define IOX_TOOLS_ICEORYX_INTROSPECTION_ICEORYX_INTROSPECTION_APP_HPP
18
19#include "iceoryx_introspection/introspection_app.hpp"
20
21namespace iox
22{
23namespace client
24{
25namespace introspection
26{
28{
29 public:
33 IceOryxIntrospectionApp(int argc, char* argv[]) noexcept;
34
36 void run() noexcept override;
37};
38
39} // namespace introspection
40} // namespace client
41} // namespace iox
42
43#endif // IOX_TOOLS_ICEORYX_INTROSPECTION_ICEORYX_INTROSPECTION_APP_HPP
Definition iceoryx_introspection_app.hpp:28
void run() noexcept override
starts the execution of introspection
IceOryxIntrospectionApp(int argc, char *argv[]) noexcept
constructor to create the introspection
base class for introspection
Definition introspection_app.hpp:67