LibreOffice Module desktop (master)  1
Public Member Functions | Static 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
 

Static Public Member Functions

static OUString impl_getImplementationName ()
 
static css::uno::Sequence< OUString > impl_getSupportedServiceNames ()
 
static css::uno::Reference< css::uno::XInterface > impl_getInstance (const css::uno::Reference< css::lang::XMultiServiceFactory > &aFactory)
 

Private Attributes

osl::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 50 of file acceptor.hxx.

Constructor & Destructor Documentation

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

Member Function Documentation

OUString desktop::Acceptor::getImplementationName ( )
overridevirtual

Definition at line 189 of file acceptor.cxx.

References impl_getImplementationName().

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

Definition at line 197 of file acceptor.cxx.

References impl_getSupportedServiceNames().

OUString desktop::Acceptor::impl_getImplementationName ( )
static

Definition at line 185 of file acceptor.cxx.

Referenced by getImplementationName(), and offacc_component_getFactory().

Reference< XInterface > desktop::Acceptor::impl_getInstance ( const css::uno::Reference< css::lang::XMultiServiceFactory > &  aFactory)
static

Definition at line 208 of file acceptor.cxx.

References Acceptor(), Exception, and comphelper::getComponentContext().

Referenced by offacc_component_getFactory().

Sequence< OUString > desktop::Acceptor::impl_getSupportedServiceNames ( )
static

Definition at line 193 of file acceptor.cxx.

Referenced by getSupportedServiceNames(), and offacc_component_getFactory().

void desktop::Acceptor::initialize ( const css::uno::Sequence< css::uno::Any > &  aArguments)
overridevirtual
void desktop::Acceptor::run ( )
sal_Bool desktop::Acceptor::supportsService ( const OUString &  aName)
overridevirtual

Definition at line 202 of file acceptor.cxx.

References cppu::supportsService().

Member Data Documentation

OUString desktop::Acceptor::m_aAcceptString
private

Definition at line 65 of file acceptor.hxx.

Referenced by initialize().

OUString desktop::Acceptor::m_aConnectString
private

Definition at line 66 of file acceptor.hxx.

Referenced by initialize(), and run().

osl::Mutex desktop::Acceptor::m_aMutex
private

Definition at line 54 of file acceptor.hxx.

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

OUString desktop::Acceptor::m_aProtocol
private

Definition at line 67 of file acceptor.hxx.

Referenced by initialize(), and run().

bool desktop::Acceptor::m_bDying
private

Definition at line 70 of file acceptor.hxx.

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

bool desktop::Acceptor::m_bInit
private

Definition at line 69 of file acceptor.hxx.

Referenced by initialize().

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

Definition at line 57 of file acceptor.hxx.

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

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

Definition at line 59 of file acceptor.hxx.

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

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

Definition at line 62 of file acceptor.hxx.

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

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

Definition at line 63 of file acceptor.hxx.

Referenced by Acceptor(), and run().

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

Definition at line 61 of file acceptor.hxx.

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

oslThread desktop::Acceptor::m_thread
private

Definition at line 56 of file acceptor.hxx.

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


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