F´ Flight Software - C/C++ Documentation  NASA-v1.5.0
A framework for building embedded system applications to NASA flight quality standards.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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