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  // ----------------------------------------------------------------------
36  // Handler implementations
37  // ----------------------------------------------------------------------
38 
39  private:
40 
41  void comIn_handler(
42  NATIVE_INT_TYPE portNum,
43  Fw::ComBuffer &data,
44  U32 context
45  );
46 
47  };
48 
49 }
50 
51 #endif
PlatformIntType NATIVE_INT_TYPE
Definition: BasicTypes.h:55
Auto-generated base for ComSplitter component.
ComSplitter(const char *compName)
Definition: ComSplitter.cpp:17
friend class ComSplitterComponentBaseFriend
Definition: ComSplitter.hpp:23