7#ifndef YARP_OS_PORTWRITERBUFFERBASE_H
8#define YARP_OS_PORTWRITERBUFFERBASE_H
16#ifndef DOXYGEN_SHOULD_SKIP_THIS
18class PortWriterBufferManager
21 virtual ~PortWriterBufferManager();
23 virtual void onCompletion(
void* tracker) = 0;
26class PortWriterWrapper :
public PortWriter
44 const void* getContent()
const;
46 bool releaseContent();
50 void attach(
Port& port);
58#ifndef DOXYGEN_SHOULD_SKIP_THIS
A mini-server for performing network communication in the background.
BufferedPort()
Constructor.
virtual PortWriterWrapper * create(PortWriterBufferManager &man, void *tracker)=0
A mini-server for network communication.
An interface to the operating system, including Port based communication.