F´ Flight Software - C/C++ Documentation  NASA-v1.5.0
A framework for building embedded system applications to NASA flight quality standards.
ComSplitter.hpp
Go to the documentation of this file.
1 // ----------------------------------------------------------------------
2 //
3 // ComSplitter.hpp
4 //
5 // ----------------------------------------------------------------------
6 
7 #ifndef COMSPLITTER_HPP
8 #define COMSPLITTER_HPP
9 
11 #include <Fw/Types/Assert.hpp>
12 
13 namespace Svc {
14 
15  class ComSplitter :
17  {
18 
19  // ----------------------------------------------------------------------
20  // Friend class for whitebox testing
21  // ----------------------------------------------------------------------
22 
24 
25  // ----------------------------------------------------------------------
26  // Construction, initialization, and destruction
27  // ----------------------------------------------------------------------
28 
29  public:
30 
31  ComSplitter(const char* compName);
32 
33  ~ComSplitter(void);
34 
35  void init(NATIVE_INT_TYPE instance);
36 
37  // ----------------------------------------------------------------------
38  // Handler implementations
39  // ----------------------------------------------------------------------
40 
41  private:
42 
43  void comIn_handler(
46  U32 context
47  );
48 
49  };
50 
51 };
52 
53 #endif
Svc::ComSplitterComponentBase
Auto-generated base for ComSplitter component.
Definition: ComSplitterComponentAc.hpp:30
Assert.hpp
Svc::ComSplitterComponentBase::data
PROTECTED Fw::ComBuffer & data
Definition: ComSplitterComponentAc.hpp:122
Svc::ComSplitter::~ComSplitter
~ComSplitter(void)
Definition: ComSplitter.cpp:24
Fw::ObjBase::init
void init(void)
Object initializer.
Definition: ObjBase.cpp:26
Svc::ComSplitter::ComSplitter
ComSplitter(const char *compName)
Definition: ComSplitter.cpp:17
Svc::ComSplitter::ComSplitterComponentBaseFriend
friend class ComSplitterComponentBaseFriend
Definition: ComSplitter.hpp:23
Svc
Definition: ActiveLoggerComponentAc.cpp:22
Svc::ComSplitterComponentBase::portNum
PRIVATE NATIVE_INT_TYPE portNum
Definition: ComSplitterComponentAc.hpp:245
Svc::ComSplitterComponentBase::context
PROTECTED Fw::ComBuffer U32 context
Definition: ComSplitterComponentAc.hpp:124
NATIVE_INT_TYPE
int NATIVE_INT_TYPE
native integer type declaration
Definition: BasicTypes.hpp:29
Fw::ComBuffer
Definition: ComBuffer.hpp:21
ComSplitterComponentAc.hpp
Svc::ComSplitter
Definition: ComSplitter.hpp:17