20#include <com/sun/star/ucb/InteractiveAugmentedIOException.hpp>
21#include <com/sun/star/ucb/XCommandProcessor.hpp>
28SimpleIOErrorRequest::SimpleIOErrorRequest(
29 const ucb::IOErrorCode eError,
30 const uno::Sequence< uno::Any > & rArgs,
31 const OUString & rMessage,
32 const uno::Reference< ucb::XCommandProcessor > & xContext )
35 ucb::InteractiveAugmentedIOException aRequest;
36 aRequest.Message = rMessage;
37 aRequest.Context = xContext;
38 aRequest.Classification = task::InteractionClassification_ERROR;
39 aRequest.Code = eError;
40 aRequest.Arguments = rArgs;
This class implements a standard interaction continuation, namely the interface XInteractionAbort.
void setRequest(const css::uno::Any &rRequest)
void setContinuations(const css::uno::Sequence< css::uno::Reference< css::task::XInteractionContinuation > > &rContinuations)
This method sets the continuations for the request.