F´ Flight Software - C/C++ Documentation  NASA-v1.5.0
A framework for building embedded system applications to NASA flight quality standards.
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 
17 
18 namespace Svc {
19 
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 
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
PRIVATE
#define PRIVATE
overridable private for unit testing
Definition: BasicTypes.hpp:118
Svc::FatalHandlerComponentImpl::FatalHandlerComponentImpl
FatalHandlerComponentImpl(const char *const compName)
Definition: FatalHandlerComponentCommonImpl.cpp:24
FatalHandlerComponentAc.hpp
Svc::FatalHandlerComponentBase
Auto-generated base for FatalHandler component.
Definition: FatalHandlerComponentAc.hpp:29
Svc::FatalHandlerComponentImpl
Definition: FatalHandlerComponentImpl.hpp:22
Fw::ObjBase::init
void init(void)
Object initializer.
Definition: ObjBase.cpp:26
Svc::FatalHandlerComponentBase::portNum
PRIVATE NATIVE_INT_TYPE portNum
Definition: FatalHandlerComponentAc.hpp:157
Svc::FatalHandlerComponentImpl::~FatalHandlerComponentImpl
~FatalHandlerComponentImpl(void)
Definition: FatalHandlerComponentCommonImpl.cpp:40
Svc::FatalHandlerComponentImpl::Id
PRIVATE FwEventIdType Id
Definition: FatalHandlerComponentImpl.hpp:57
Svc
Definition: ActiveLoggerComponentAc.cpp:22
FwEventIdType
#define FwEventIdType
Type representation for a event id.
Definition: FpConfig.hpp:70
NATIVE_INT_TYPE
int NATIVE_INT_TYPE
native integer type declaration
Definition: BasicTypes.hpp:29