6#ifndef YARP_OS_NULLCONNECTION_H
7#define YARP_OS_NULLCONNECTION_H
18 bool isValid()
const override;
19 bool isTextMode()
const override;
20 bool canEscape()
const override;
21 void handleEnvelope(
const std::string& envelope)
override;
22 bool requireAck()
const override;
23 bool supportReply()
const override;
24 bool isLocal()
const override;
25 bool isPush()
const override;
26 bool isConnectionless()
const override;
27 bool isBroadcast()
const override;
28 bool isActive()
const override;
29 bool modifiesIncomingData()
const override;
32 bool modifiesOutgoingData()
const override;
34 bool acceptOutgoingData(
const PortWriter& writer)
override;
35 bool modifiesReply()
const override;
40 void prepareDisconnect()
override;
41 std::string getName()
const override;
A simple abstraction for a block of bytes.
An interface for reading from a network connection.
A controller for an individual connection.
Interface implemented by all objects that can read themselves from the network, such as Bottle object...
Interface implemented by all objects that can write themselves to the network, such as Bottle objects...
A class for storing options and configuration information.
An interface to the operating system, including Port based communication.