Sen API
Sen Libraries
Loading...
Searching...
No Matches
crash_report.h
Go to the documentation of this file.
1// === crash_report.h ==================================================================================================
2// Sen Infrastructure
3// Released under the Apache License v2.0 (SPDX-License-Identifier Apache-2.0).
4// See the LICENSE.txt file for more information.
5// © Airbus SAS, Airbus Helicopters, and Airbus Defence and Space SAU/GmbH/SAS.
6// =====================================================================================================================
7
8#ifndef SEN_LIBS_KERNEL_TEST_INTEGRATION_CRASH_REPORT_H
9#define SEN_LIBS_KERNEL_TEST_INTEGRATION_CRASH_REPORT_H
10
11// generated code
12#include "stl/crash_report.stl.h"
13
14// sen
16#include "sen/core/meta/var.h"
18
19// std
20#include <string>
21
23{
24
25class CrashMakerImpl final: public CrashMakerBase
26{
27public:
28 SEN_NOCOPY_NOMOVE(CrashMakerImpl)
29
30 CrashMakerImpl(std::string name, const VarMap& args);
31 ~CrashMakerImpl() override = default;
32
33 void update(kernel::RunApi& runApi) override;
34
35private:
36 bool generateSignal_ = false;
37};
38
39} // namespace sen::test::crash_report
40
41#endif // SEN_LIBS_KERNEL_TEST_INTEGRATION_CRASH_REPORT_H
void update(kernel::RunApi &runApi) override
CrashMakerImpl(std::string name, const VarMap &args)
std::map< std::string, Var, std::less<> > VarMap
A map of vars to represent structures.
Definition var.h:107
Strong type for the unique identifier for a transport timer.
Definition native_object_impl.h:39
Definition crash_report.h:23
STL namespace.