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

implements an interaction request (com.sun.star.task::XInteractionRequest)at run time, you can freely add any interaction continuation objects More...

#include <interaction.hxx>

Inheritance diagram for comphelper::OInteractionRequest:
[legend]
Collaboration diagram for comphelper::OInteractionRequest:
[legend]

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 (com.sun.star.task::XInteractionRequest)

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

Definition at line 94 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 ( )
overridevirtual

Definition at line 61 of file interaction.cxx.

References comphelper::containerToSequence().

Any SAL_CALL comphelper::OInteractionRequest::getRequest ( )
overridevirtual

Definition at line 55 of file interaction.cxx.

References Any.

Member Data Documentation

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

the request we represent

Definition at line 99 of file interaction.hxx.

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

Definition at line 97 of file interaction.hxx.


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