F´ Flight Software - C/C++ Documentation  devel
A framework for building embedded system applications to NASA flight quality standards.
StreamCrossover.hpp
Go to the documentation of this file.
1 // ======================================================================
2 // \title StreamCrossover.hpp
3 // \author ethanchee
4 // \brief hpp file for StreamCrossover component implementation class
5 // ======================================================================
6 
7 #ifndef StreamCrossover_HPP
8 #define StreamCrossover_HPP
9 
11 
12 namespace Drv {
13 
16  {
17 
18  public:
19 
20  // ----------------------------------------------------------------------
21  // Construction, initialization, and destruction
22  // ----------------------------------------------------------------------
23 
27  const char *const compName
28  );
29 
33 
34  PRIVATE:
35 
36  // ----------------------------------------------------------------------
37  // Handler implementations for user-defined typed input ports
38  // ----------------------------------------------------------------------
39 
42  void streamIn_handler(
43  const NATIVE_INT_TYPE portNum,
44  Fw::Buffer &recvBuffer,
45  const Drv::RecvStatus &recvStatus
46  );
47 
48 
49  };
50 
51 } // end namespace Drv
52 
53 #endif
PlatformIntType NATIVE_INT_TYPE
Definition: BasicTypes.h:51
Status associated with the received data.
Auto-generated base for StreamCrossover component.
StreamCrossover(const char *const compName)