LibreOffice Module comphelper (master)  1
Public Member Functions | Private Attributes | List of all members
comphelper::OInteractionRequest Class Referencefinal

implements an interaction request ( run time, you can freely add any interaction continuation objects More...

#include <interaction.hxx>

Inheritance diagram for comphelper::OInteractionRequest:
Collaboration diagram for comphelper::OInteractionRequest:

Public Member Functions

 OInteractionRequest (const css::uno::Any &_rRequestDescription)
 all registered continuations More...
 OInteractionRequest (const css::uno::Any &rRequestDescription, std::vector< css::uno::Reference< css::task::XInteractionContinuation >> const &rContinuations)
void addContinuation (const css::uno::Reference< css::task::XInteractionContinuation > &_rxContinuation)
 add a new continuation More...
virtual css::uno::Any SAL_CALL getRequest () override
virtual css::uno::Sequence< css::uno::Reference< css::task::XInteractionContinuation > > SAL_CALL getContinuations () override

Private Attributes

css::uno::Any const m_aRequest
std::vector< css::uno::Reference< css::task::XInteractionContinuation > > m_aContinuations
 the request we represent More...

Detailed Description

implements an interaction request (

at run time, you can freely add any interaction continuation objects

Definition at line 93 of file interaction.hxx.

Constructor & Destructor Documentation

comphelper::OInteractionRequest::OInteractionRequest ( const css::uno::Any &  _rRequestDescription)

all registered continuations

comphelper::OInteractionRequest::OInteractionRequest ( const css::uno::Any &  rRequestDescription,
std::vector< css::uno::Reference< css::task::XInteractionContinuation >> const &  rContinuations 

Member Function Documentation

void comphelper::OInteractionRequest::addContinuation ( const css::uno::Reference< css::task::XInteractionContinuation > &  _rxContinuation)

add a new continuation

Definition at line 45 of file interaction.cxx.

Sequence< Reference< XInteractionContinuation > > SAL_CALL comphelper::OInteractionRequest::getContinuations ( )

Definition at line 61 of file interaction.cxx.

References comphelper::containerToSequence().

Any SAL_CALL comphelper::OInteractionRequest::getRequest ( )

Definition at line 55 of file interaction.cxx.

References Any, and m_aRequest.

Member Data Documentation

std::vector< css::uno::Reference< css::task::XInteractionContinuation > > comphelper::OInteractionRequest::m_aContinuations

the request we represent

Definition at line 98 of file interaction.hxx.

css::uno::Any const comphelper::OInteractionRequest::m_aRequest

Definition at line 96 of file interaction.hxx.

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