F´ Flight Software - C/C++ Documentation
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 
10 #include <Fw/Types/Assert.hpp>
12 
13 namespace Svc {
14 
15 class ComSplitter final : public ComSplitterComponentBase {
16  // ----------------------------------------------------------------------
17  // Friend class for whitebox testing
18  // ----------------------------------------------------------------------
19 
21 
22  // ----------------------------------------------------------------------
23  // Construction, initialization, and destruction
24  // ----------------------------------------------------------------------
25 
26  public:
27  ComSplitter(const char* compName);
28 
29  ~ComSplitter();
30 
31  // ----------------------------------------------------------------------
32  // Handler implementations
33  // ----------------------------------------------------------------------
34 
35  private:
36  void comIn_handler(FwIndexType portNum, Fw::ComBuffer& data, U32 context);
37 };
38 
39 } // namespace Svc
40 
41 #endif
friend class ComSplitterComponentBaseFriend
Definition: ComSplitter.hpp:20
ComSplitter(const char *compName)
Definition: ComSplitter.cpp:16
Auto-generated base for ComSplitter component.
PlatformIndexType FwIndexType
RateGroupDivider component implementation.