12#include <rtl/string.hxx>
13#include <osl/conditn.hxx>
14#include <osl/mutex.hxx>
31 virtual sal_Int32
readLine( OString& aLine )
override;
32 virtual sal_Int32
write(
const void* pBuffer, sal_uInt32 len )
override;
std::vector< char > mBuffer
IOBluetoothRFCOMMChannel * mpChannel
virtual sal_Int32 readLine(OString &aLine) override
Blocks until a line is read.
void appendData(void *pBuffer, size_t len)
virtual sal_Int32 write(const void *pBuffer, sal_uInt32 len) override
Write a number of bytes.
osl::Condition mHaveBytes
OSXBluetoothWrapper(IOBluetoothRFCOMMChannel *channel)
Interface for bluetooth data io.