12#include <osl/socket_decl.hxx>
15#define MAX_LINE_LENGTH 20000
30 private ::osl::StreamSocket
51 virtual sal_Int32
readLine( OString& aLine )
override;
53 virtual sal_Int32
write(
const void* pBuffer, sal_uInt32 n )
override;
55 virtual void close()
override;
[A wrapper for an osl StreamSocket to allow reading lines.
virtual void close() override
virtual sal_Int32 write(const void *pBuffer, sal_uInt32 n) override
Write a number of bytes.
void getPeerAddr(osl::SocketAddr &)
BufferedStreamSocket(const BufferedStreamSocket &aSocket)
std::vector< char > aBuffer
BufferedStreamSocket(const osl::StreamSocket &aSocket)
Create a BufferedStreamSocket on top of an osl::StreamSocket.
virtual sal_Int32 readLine(OString &aLine) override
Blocks until a line is read.
Interface for bluetooth data io.