F´ Flight Software - C/C++ Documentation  NASA-v2.0.1
A framework for building embedded system applications to NASA flight quality standards.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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
Svc
Definition: ActiveRateGroupImplCfg.hpp:18
NATIVE_INT_TYPE
int NATIVE_INT_TYPE
native integer type declaration
Definition: BasicTypes.hpp:29
Svc::GenericRepeaterComponentImpl::~GenericRepeaterComponentImpl
~GenericRepeaterComponentImpl(void)
Definition: GenericRepeaterComponentImpl.cpp:29