23 #include <osl/diagnose.h>
38 OInteractionRequest::OInteractionRequest(
const Any& rRequestDescription,
39 std::vector<Reference<XInteractionContinuation>>&& rContinuations)
41 , m_aContinuations(
std::move(rContinuations))
45 void OInteractionRequest::addContinuation(
const Reference< XInteractionContinuation >& _rxContinuation)
47 OSL_ENSURE(_rxContinuation.is(),
"OInteractionRequest::addContinuation: invalid argument!");
48 if (_rxContinuation.is())
50 m_aContinuations.push_back(_rxContinuation);
55 Any SAL_CALL OInteractionRequest::getRequest( )
61 Sequence< Reference< XInteractionContinuation > > SAL_CALL OInteractionRequest::getContinuations( )
css::uno::Sequence< DstElementType > containerToSequence(const SrcType &i_Container)
Copy from a container into a Sequence.
OInteractionRequest(const css::uno::Any &_rRequestDescription)
all registered continuations