LibreOffice Module desktop (master) 1
Public Member Functions | Private Attributes | List of all members
desktop::Acceptor Class Reference

#include <acceptor.hxx>

Inheritance diagram for desktop::Acceptor:
[legend]
Collaboration diagram for desktop::Acceptor:
[legend]

Public Member Functions

 Acceptor (const css::uno::Reference< css::uno::XComponentContext > &rxContext)
 
virtual ~Acceptor () override
 
void run ()
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &aName) override
 
virtual void SAL_CALL initialize (const css::uno::Sequence< css::uno::Any > &aArguments) override
 

Private Attributes

std::mutex m_aMutex
 
oslThread m_thread
 
comphelper::WeakBag< css::bridge::XBridge > m_bridges
 
::osl::Condition m_cEnable
 
css::uno::Reference< css::uno::XComponentContext > m_rContext
 
css::uno::Reference< css::connection::XAcceptor > m_rAcceptor
 
css::uno::Reference< css::bridge::XBridgeFactory2 > m_rBridgeFactory
 
OUString m_aAcceptString
 
OUString m_aConnectString
 
OUString m_aProtocol
 
bool m_bInit
 
bool m_bDying
 

Detailed Description

Definition at line 42 of file acceptor.hxx.

Constructor & Destructor Documentation

◆ Acceptor()

desktop::Acceptor::Acceptor ( const css::uno::Reference< css::uno::XComponentContext > &  rxContext)
explicit

◆ ~Acceptor()

desktop::Acceptor::~Acceptor ( )
overridevirtual

Member Function Documentation

◆ getImplementationName()

OUString desktop::Acceptor::getImplementationName ( )
overridevirtual

Definition at line 184 of file acceptor.cxx.

◆ getSupportedServiceNames()

Sequence< OUString > desktop::Acceptor::getSupportedServiceNames ( )
overridevirtual

Definition at line 188 of file acceptor.cxx.

◆ initialize()

void desktop::Acceptor::initialize ( const css::uno::Sequence< css::uno::Any > &  aArguments)
overridevirtual

◆ run()

void desktop::Acceptor::run ( )

◆ supportsService()

sal_Bool desktop::Acceptor::supportsService ( const OUString &  aName)
overridevirtual

Definition at line 193 of file acceptor.cxx.

References ServiceName, and cppu::supportsService().

Member Data Documentation

◆ m_aAcceptString

OUString desktop::Acceptor::m_aAcceptString
private

Definition at line 57 of file acceptor.hxx.

Referenced by initialize().

◆ m_aConnectString

OUString desktop::Acceptor::m_aConnectString
private

Definition at line 58 of file acceptor.hxx.

Referenced by initialize(), and run().

◆ m_aMutex

std::mutex desktop::Acceptor::m_aMutex
private

Definition at line 46 of file acceptor.hxx.

Referenced by initialize(), run(), and ~Acceptor().

◆ m_aProtocol

OUString desktop::Acceptor::m_aProtocol
private

Definition at line 59 of file acceptor.hxx.

Referenced by initialize(), and run().

◆ m_bDying

bool desktop::Acceptor::m_bDying
private

Definition at line 62 of file acceptor.hxx.

Referenced by run(), and ~Acceptor().

◆ m_bInit

bool desktop::Acceptor::m_bInit
private

Definition at line 61 of file acceptor.hxx.

Referenced by initialize().

◆ m_bridges

comphelper::WeakBag< css::bridge::XBridge > desktop::Acceptor::m_bridges
private

Definition at line 49 of file acceptor.hxx.

Referenced by run(), and ~Acceptor().

◆ m_cEnable

::osl::Condition desktop::Acceptor::m_cEnable
private

Definition at line 51 of file acceptor.hxx.

Referenced by initialize(), run(), and ~Acceptor().

◆ m_rAcceptor

css::uno::Reference< css::connection::XAcceptor > desktop::Acceptor::m_rAcceptor
private

Definition at line 54 of file acceptor.hxx.

Referenced by Acceptor(), run(), and ~Acceptor().

◆ m_rBridgeFactory

css::uno::Reference< css::bridge::XBridgeFactory2 > desktop::Acceptor::m_rBridgeFactory
private

Definition at line 55 of file acceptor.hxx.

Referenced by Acceptor(), and run().

◆ m_rContext

css::uno::Reference< css::uno::XComponentContext > desktop::Acceptor::m_rContext
private

Definition at line 53 of file acceptor.hxx.

Referenced by Acceptor(), initialize(), and run().

◆ m_thread

oslThread desktop::Acceptor::m_thread
private

Definition at line 48 of file acceptor.hxx.

Referenced by initialize(), and ~Acceptor().


The documentation for this class was generated from the following files: