F´ Flight Software - C/C++ Documentation NASA-v1.6.0
A framework for building embedded system applications to NASA flight quality standards.
Loading...
Searching...
No Matches
FatalHandlerComponentImpl.hpp
Go to the documentation of this file.
1// ======================================================================
2// \title FatalHandlerImpl.hpp
3// \author tcanham
4// \brief hpp file for FatalHandler component implementation class
5//
6// \copyright
7// Copyright 2009-2015, by the California Institute of Technology.
8// ALL RIGHTS RESERVED. United States Government Sponsorship
9// acknowledged.
10//
11// ======================================================================
12
13#ifndef FatalHandler_HPP
14#define FatalHandler_HPP
15
16#include "Svc/FatalHandler/FatalHandlerComponentAc.hpp"
17
18namespace Svc {
19
21 public FatalHandlerComponentBase
22 {
23
24 public:
25
26 // ----------------------------------------------------------------------
27 // Construction, initialization, and destruction
28 // ----------------------------------------------------------------------
29
33 const char *const compName
34 );
35
38 void init(
39 const NATIVE_INT_TYPE instance = 0
40 );
41
45
46 PRIVATE:
47
48 // ----------------------------------------------------------------------
49 // Handler implementations for user-defined typed input ports
50 // ----------------------------------------------------------------------
51
54 void FatalReceive_handler(
55 const NATIVE_INT_TYPE portNum,
57 );
58
59
60 };
61
62} // end namespace Svc
63
64#endif
PlatformIntType NATIVE_INT_TYPE
Definition BasicTypes.h:51
U32 FwEventIdType
Definition FpConfig.h:62
void init(const NATIVE_INT_TYPE instance=0)