F´ Flight Software - C/C++ Documentation devel
A framework for building embedded system applications to NASA flight quality standards.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
OutputSerializePort.hpp
Go to the documentation of this file.
1#ifndef FW_OUTPUT_SERIALIZE_PORT_HPP
2#define FW_OUTPUT_SERIALIZE_PORT_HPP
3
4#include <FpConfig.hpp>
5
6#if FW_PORT_SERIALIZATION == 1
7
9
10namespace Fw {
11
12 class OutputSerializePort : public OutputPortBase {
13 public:
14 OutputSerializePort();
15 virtual ~OutputSerializePort();
16 virtual void init();
17
18 protected:
19
20
21#if FW_OBJECT_TO_STRING == 1
22 virtual void toString(char* str, NATIVE_INT_TYPE size);
23#endif
24
25 private:
26
27 OutputSerializePort(OutputSerializePort*);
28 OutputSerializePort(OutputSerializePort&);
29 OutputSerializePort& operator=(OutputSerializePort&);
30 };
31
32}
33
34#endif // FW_OUTPUT_SERIALIZE_PORT_HPP
35
36#endif
PlatformIntType NATIVE_INT_TYPE
Definition BasicTypes.h:51
C++-compatible configuration header for fprime configuration.