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
10
#include "
Drv/StreamCrossover/StreamCrossoverComponentAc.hpp
"
11
12
namespace
Drv
{
13
14
class
StreamCrossover
:
15
public
StreamCrossoverComponentBase
16
{
17
18
public
:
19
20
// ----------------------------------------------------------------------
21
// Construction, initialization, and destruction
22
// ----------------------------------------------------------------------
23
26
StreamCrossover
(
27
const
char
*
const
compName
28
);
29
32
~StreamCrossover
();
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
NATIVE_INT_TYPE
PlatformIntType NATIVE_INT_TYPE
Definition:
BasicTypes.h:55
StreamCrossoverComponentAc.hpp
Drv::RecvStatus
Status associated with the received data.
Definition:
RecvStatusEnumAc.hpp:19
Drv::StreamCrossoverComponentBase
Auto-generated base for StreamCrossover component.
Definition:
StreamCrossoverComponentAc.hpp:31
Drv::StreamCrossover
Definition:
StreamCrossover.hpp:16
Drv::StreamCrossover::~StreamCrossover
~StreamCrossover()
Definition:
StreamCrossover.cpp:26
Drv::StreamCrossover::StreamCrossover
StreamCrossover(const char *const compName)
Definition:
StreamCrossover.cpp:18
Fw::Buffer
Definition:
Buffer.hpp:43
Drv
Definition:
BlockDriverComponentAc.cpp:14
Drv
StreamCrossover
StreamCrossover.hpp
Generated by
1.9.1