27 #include <lunchbox/buffer.h> 28 #include <lunchbox/referenced.h> 29 #include <lunchbox/thread.h> 46 class Buffer :
public lunchbox::Bufferb,
public lunchbox::Referenced
53 CO_API
virtual ~Buffer();
56 CO_API
bool isFree()
const;
61 detail::Buffer*
const _impl;
62 LB_TS_VAR(_writeThread);
64 void notifyFree()
override;
67 std::ostream& operator<<(std::ostream&,
const Buffer&);
Defines export visibility macros for library Collage.
A receive buffer for a Connection.
Object-oriented network library.
A listener interface to buffer state changes.