LibreOffice Module sd (master) 1
Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
sdext::presenter::PresenterProtocolHandler Class Reference

#include <PresenterProtocolHandler.hxx>

Inheritance diagram for sdext::presenter::PresenterProtocolHandler:
[legend]
Collaboration diagram for sdext::presenter::PresenterProtocolHandler:
[legend]

Classes

class  Dispatch
 

Public Member Functions

 PresenterProtocolHandler ()
 
virtual ~PresenterProtocolHandler () override
 
void SAL_CALL disposing () override
 
virtual void SAL_CALL initialize (const css::uno::Sequence< css::uno::Any > &aArguments) override
 
OUString SAL_CALL getImplementationName () override
 
sal_Bool SAL_CALL supportsService (OUString const &ServiceName) override
 
css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual css::uno::Reference< css::frame::XDispatch > SAL_CALL queryDispatch (const css::util::URL &aURL, const OUString &aTargetFrameName, sal_Int32 nSearchFlags) override
 
virtual css::uno::Sequence< css::uno::Reference< css::frame::XDispatch > > SAL_CALL queryDispatches (const css::uno::Sequence< css::frame::DispatchDescriptor > &rDescriptors) override
 
sal_Bool SAL_CALL isCachingAllowed () override
 See XCacheInfo::IsCachingAllowed(). More...
 

Private Member Functions

void ThrowIfDisposed () const
 

Private Attributes

::rtl::Reference< PresenterControllermpPresenterController
 

Additional Inherited Members

- Protected Attributes inherited from cppu::BaseMutex
mutable::osl::Mutex m_aMutex
 

Detailed Description

Definition at line 43 of file PresenterProtocolHandler.hxx.

Constructor & Destructor Documentation

◆ PresenterProtocolHandler()

sdext::presenter::PresenterProtocolHandler::PresenterProtocolHandler ( )

Definition at line 241 of file PresenterProtocolHandler.cxx.

References m_aMutex.

◆ ~PresenterProtocolHandler()

sdext::presenter::PresenterProtocolHandler::~PresenterProtocolHandler ( )
overridevirtual

Definition at line 246 of file PresenterProtocolHandler.cxx.

Member Function Documentation

◆ disposing()

void SAL_CALL sdext::presenter::PresenterProtocolHandler::disposing ( )
override

Definition at line 250 of file PresenterProtocolHandler.cxx.

◆ getImplementationName()

OUString sdext::presenter::PresenterProtocolHandler::getImplementationName ( )
override

Definition at line 276 of file PresenterProtocolHandler.cxx.

◆ getSupportedServiceNames()

css::uno::Sequence< OUString > sdext::presenter::PresenterProtocolHandler::getSupportedServiceNames ( )
override

Definition at line 287 of file PresenterProtocolHandler.cxx.

◆ initialize()

void SAL_CALL sdext::presenter::PresenterProtocolHandler::initialize ( const css::uno::Sequence< css::uno::Any > &  aArguments)
overridevirtual

◆ isCachingAllowed()

sal_Bool SAL_CALL sdext::presenter::PresenterProtocolHandler::isCachingAllowed ( )
inlineoverride

See XCacheInfo::IsCachingAllowed().

Definition at line 77 of file PresenterProtocolHandler.hxx.

◆ queryDispatch()

Reference< frame::XDispatch > SAL_CALL sdext::presenter::PresenterProtocolHandler::queryDispatch ( const css::util::URL &  aURL,
const OUString &  aTargetFrameName,
sal_Int32  nSearchFlags 
)
overridevirtual

◆ queryDispatches()

Sequence< Reference< frame::XDispatch > > SAL_CALL sdext::presenter::PresenterProtocolHandler::queryDispatches ( const css::uno::Sequence< css::frame::DispatchDescriptor > &  rDescriptors)
overridevirtual

Definition at line 321 of file PresenterProtocolHandler.cxx.

References ThrowIfDisposed().

◆ supportsService()

sal_Bool sdext::presenter::PresenterProtocolHandler::supportsService ( OUString const &  ServiceName)
override

Definition at line 281 of file PresenterProtocolHandler.cxx.

References ServiceName, and cppu::supportsService().

◆ ThrowIfDisposed()

void sdext::presenter::PresenterProtocolHandler::ThrowIfDisposed ( ) const
private
Exceptions
css::lang::DisposedException

Definition at line 329 of file PresenterProtocolHandler.cxx.

Referenced by initialize(), queryDispatch(), and queryDispatches().

Member Data Documentation

◆ mpPresenterController

::rtl::Reference<PresenterController> sdext::presenter::PresenterProtocolHandler::mpPresenterController
private

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