F´ Flight Software - C/C++ Documentation  devel
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();
34 
35  void init(NATIVE_INT_TYPE instance);
36 
37  // ----------------------------------------------------------------------
38  // Handler implementations
39  // ----------------------------------------------------------------------
40 
41  private:
42 
43  void comIn_handler(
44  NATIVE_INT_TYPE portNum,
45  Fw::ComBuffer &data,
46  U32 context
47  );
48 
49  };
50 
51 }
52 
53 #endif
PlatformIntType NATIVE_INT_TYPE
Definition: BasicTypes.h:51
void init()
Object initializer.
Definition: ObjBase.cpp:27
Auto-generated base for ComSplitter component.
ComSplitter(const char *compName)
Definition: ComSplitter.cpp:17
friend class ComSplitterComponentBaseFriend
Definition: ComSplitter.hpp:23