|
YARP
Yet Another Robot Platform
|
|
Go to the documentation of this file.
9 #ifndef YARP_OS_IDL_WIREWRITER_H
10 #define YARP_OS_IDL_WIREWRITER_H
51 bool writeBool(
bool x)
const;
53 bool writeI8(std::int8_t x)
const;
55 bool writeI16(std::int16_t x)
const;
57 bool writeI32(std::int32_t x)
const;
59 bool writeI64(std::int64_t x)
const;
65 #ifndef YARP_NO_DEPRECATED // Since YARP 3.0.0
67 bool writeByte(std::int8_t x)
const
73 bool writeDouble(
double x)
const
77 #endif // YARP_NO_DEPRECATED
79 bool writeVocab(std::int32_t x)
const;
85 bool writeTag(
const char* tag,
int split,
int len)
const;
87 bool writeString(
const std::string& tag)
const;
89 bool writeBinary(
const std::string& tag)
const;
91 bool writeListHeader(
int len)
const;
93 bool writeListBegin(
int tag, std::uint32_t len)
const;
95 bool writeSetBegin(
int tag, std::uint32_t len)
const;
97 bool writeMapBegin(
int tag,
int tag2, std::uint32_t len)
const;
99 bool writeListEnd()
const;
101 bool writeSetEnd()
const;
103 bool writeMapEnd()
const;
105 bool writeOnewayResponse()
const;
111 mutable bool need_ok;
119 #endif // YARP_OS_IDL_WIREWRITER_H
bool isValid()
Check if time is valid (non-zero).
#define YARP_SUPPRESS_DLL_INTERFACE_WARNING_ARG(x)
Suppress MSVC C4251 warning for the declaration.
Interface implemented by all objects that can write themselves to the network, such as Bottle objects...
IDL-friendly connection writer.
An interface for writing to a network connection.
A "tamed" Portable, that promises to serialize itself in an IDL-friendly way.
IDL-friendly connection reader.
#define YARP_DEPRECATED_MSG(MSG)
Expands to either the standard [[deprecated]] attribute or a compiler-specific decorator such as __at...
The main, catch-all namespace for YARP.
bool write(const ImageOf< PixelRgb > &src, const std::string &dest, image_fileformat format=FORMAT_PPM)