LibreOffice Module io (master) 1
Namespaces | Typedefs | Functions
acc_socket.cxx File Reference
#include "acceptor.hxx"
#include <unordered_set>
#include <mutex>
#include <rtl/ref.hxx>
#include <com/sun/star/connection/XConnection.hpp>
#include <com/sun/star/connection/XConnectionBroadcaster.hpp>
#include <com/sun/star/connection/ConnectionSetupException.hpp>
#include <com/sun/star/io/IOException.hpp>
#include <cppuhelper/implbase.hxx>
#include <utility>
Include dependency graph for acc_socket.cxx:

Go to the source code of this file.

Namespaces

namespace  io_acceptor
 

Typedefs

typedef std::unordered_set< css::uno::Reference< css::io::XStreamListener > > io_acceptor::XStreamListener_hash_set
 

Functions

template<class T >
static void io_acceptor::notifyListeners (SocketConnection *pCon, bool *notified, T t)
 
static void io_acceptor::callStarted (const Reference< XStreamListener > &xStreamListener)
 
static void io_acceptor::callClosed (const Reference< XStreamListener > &xStreamListener)
 

Variable Documentation

◆ _closed

bool _closed

Definition at line 75 of file acc_socket.cxx.

◆ _error

bool _error

Definition at line 76 of file acc_socket.cxx.

◆ _listeners

XStreamListener_hash_set _listeners

Definition at line 77 of file acc_socket.cxx.

◆ _mutex

std::mutex _mutex

Definition at line 73 of file acc_socket.cxx.

◆ _started

bool _started

Definition at line 74 of file acc_socket.cxx.

◆ any

const Any& any

◆ m_nStatus

oslInterlockedCount m_nStatus

Definition at line 70 of file acc_socket.cxx.

◆ m_sDescription

OUString m_sDescription

Definition at line 71 of file acc_socket.cxx.

◆ m_socket

::osl::StreamSocket m_socket

Definition at line 69 of file acc_socket.cxx.