18namespace sd {
struct IBluetoothSocket; }
34 explicit Communicator( std::unique_ptr<IBluetoothSocket> pSocket );
38 css::presentation::XSlideShowController > &rController );
Class used for communication with one single client, dealing with all tasks specific to this client.
virtual ~Communicator() override
std::unique_ptr< Transmitter > pTransmitter
void forceClose()
Close the underlying socket from another thread to force an early exit / termination.
void presentationStarted(const css::uno::Reference< css::presentation::XSlideShowController > &rController)
std::unique_ptr< IBluetoothSocket > mpSocket
void informListenerDestroyed()
rtl::Reference< Listener > mListener
Communicator(std::unique_ptr< IBluetoothSocket > pSocket)