LibreOffice Module ucbhelper (master) 1
Public Member Functions | List of all members
ucbhelper::InteractionRetry Class Referencefinal

This class implements a standard interaction continuation, namely the interface XInteractionRetry. More...

#include <interactionrequest.hxx>

Inheritance diagram for ucbhelper::InteractionRetry:
[legend]
Collaboration diagram for ucbhelper::InteractionRetry:
[legend]

Public Member Functions

 InteractionRetry (InteractionRequest *pRequest)
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) override
 
virtual void SAL_CALL acquire () noexcept override
 
virtual void SAL_CALL release () noexcept override
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
virtual void SAL_CALL select () override
 
- Public Member Functions inherited from ucbhelper::InteractionContinuation
 InteractionContinuation (InteractionRequest *pRequest)
 
- Public Member Functions inherited from cppu::OWeakObject
 OWeakObject ()
 
 OWeakObject (const OWeakObject &)
 
OWeakObject &SAL_CALL operator= (const OWeakObject &)
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) SAL_OVERRIDE
 
virtual void SAL_CALL acquire () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual void SAL_CALL release () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL queryAdapter () SAL_OVERRIDE
 
SAL_CALL operator css::uno::Reference< css::uno::XInterface > ()
 

Additional Inherited Members

- Protected Member Functions inherited from ucbhelper::InteractionContinuation
void recordSelection ()
 This method marks this continuation as "selected" at the request it belongs to. More...
 
virtual ~InteractionContinuation () override
 
- Protected Member Functions inherited from cppu::OWeakObject
virtual ~OWeakObject () COVERITY_NOEXCEPT_FALSE
 
void disposeWeakConnectionPoint ()
 
- Protected Attributes inherited from cppu::OWeakObject
oslInterlockedCount m_refCount
 

Detailed Description

This class implements a standard interaction continuation, namely the interface XInteractionRetry.

Instances of this class can be passed along with an interaction request to indicate the possibility to retry the operation that caused the request.

Definition at line 192 of file interactionrequest.hxx.

Constructor & Destructor Documentation

◆ InteractionRetry()

ucbhelper::InteractionRetry::InteractionRetry ( InteractionRequest pRequest)
inline

Definition at line 197 of file interactionrequest.hxx.

Member Function Documentation

◆ acquire()

virtual void SAL_CALL ucbhelper::InteractionRetry::acquire ( )
inlineoverridevirtualnoexcept

Reimplemented from cppu::OWeakObject.

Definition at line 203 of file interactionrequest.hxx.

◆ getImplementationId()

uno::Sequence< sal_Int8 > SAL_CALL InteractionRetry::getImplementationId ( )
overridevirtual

Definition at line 218 of file interactionrequest.cxx.

◆ getTypes()

uno::Sequence< uno::Type > SAL_CALL InteractionRetry::getTypes ( )
overridevirtual

Definition at line 225 of file interactionrequest.cxx.

References cppu::OTypeCollection::getTypes().

◆ queryInterface()

uno::Any SAL_CALL InteractionRetry::queryInterface ( const css::uno::Type &  rType)
overridevirtual

◆ release()

virtual void SAL_CALL ucbhelper::InteractionRetry::release ( )
inlineoverridevirtualnoexcept

Reimplemented from cppu::OWeakObject.

Definition at line 205 of file interactionrequest.hxx.

◆ select()

void SAL_CALL InteractionRetry::select ( )
overridevirtual

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