6#ifndef YARP_OS_NULLCONNECTIONWRITER_H
7#define YARP_OS_NULLCONNECTIONWRITER_H
23 void appendBlock(
const char* data,
size_t len)
override;
24 void appendInt8(std::int8_t data)
override;
25 void appendInt16(std::int16_t data)
override;
26 void appendInt32(std::int32_t data)
override;
27 void appendInt64(std::int64_t data)
override;
30 void appendText(
const std::string& str,
const char terminate =
'\n')
override;
31 void appendExternalBlock(
const char* data,
size_t len)
override;
32 bool isTextMode()
const override;
33 bool isBareMode()
const override;
34 void declareSizes(
int argc,
int* argv)
override;
35 void setReplyHandler(
PortReader& reader)
override;
37 bool convertTextMode()
override;
38 bool isValid()
const override;
39 bool isActive()
const override;
40 bool isError()
const override;
41 void requestDrop()
override;
42 bool isNull()
const override;
A mini-server for performing network communication in the background.
An interface for writing to a network connection.
A dummy ConnectionWriter that consumes data without effect.
Interface implemented by all objects that can read themselves from the network, such as Bottle object...
This is a base class for objects that can be both read from and be written to the YARP network.
Minimal requirements for an efficient Writer.
An interface to the operating system, including Port based communication.