F´ Flight Software - C/C++ Documentation  NASA-v1.6.0
A framework for building embedded system applications to NASA flight quality standards.
GenericRepeaterComponentImpl.hpp
Go to the documentation of this file.
1 // ======================================================================
2 // \title GenericRepeaterComponentImpl.hpp
3 // \author joshuaa
4 // \brief hpp file for GenericRepeater 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 GenericRepeater_HPP
14 #define GenericRepeater_HPP
15 
16 #include "Svc/GenericRepeater/GenericRepeaterComponentAc.hpp"
17 
18 namespace Svc {
19 
20 class GenericRepeaterComponentImpl : public GenericRepeaterComponentBase {
21  public:
22  // ----------------------------------------------------------------------
23  // Construction, initialization, and destruction
24  // ----------------------------------------------------------------------
25 
28  GenericRepeaterComponentImpl(const char* const compName
29  );
30 
33  void init(const NATIVE_INT_TYPE instance = 0
34  );
35 
39 
40  PRIVATE:
41  // ----------------------------------------------------------------------
42  // Handler implementations for user-defined serial input ports
43  // ----------------------------------------------------------------------
44 
47  void portIn_handler(NATIVE_INT_TYPE portNum,
49  );
50 };
51 
52 } // end namespace Svc
53 
54 #endif
Fw::SerializeBufferBase
Definition: Serializable.hpp:43
Svc::GenericRepeaterComponentImpl
Definition: GenericRepeaterComponentImpl.hpp:20
Svc::GenericRepeaterComponentImpl::init
void init(const NATIVE_INT_TYPE instance=0)
Definition: GenericRepeaterComponentImpl.cpp:25
Svc::GenericRepeaterComponentImpl::GenericRepeaterComponentImpl
GenericRepeaterComponentImpl(const char *const compName)
Definition: GenericRepeaterComponentImpl.cpp:22
NATIVE_INT_TYPE
int NATIVE_INT_TYPE
native integer type declaration
Definition: BasicTypes.hpp:27
Svc
Definition: ActiveRateGroupCfg.hpp:18
Svc::GenericRepeaterComponentImpl::~GenericRepeaterComponentImpl
~GenericRepeaterComponentImpl()
Definition: GenericRepeaterComponentImpl.cpp:29