LibreOffice Module ucbhelper (master)  1
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
ucbhelper::InterceptedInteraction::InterceptedRequest Struct Reference

#include <interceptedinteraction.hxx>

Public Member Functions

 InterceptedRequest ()
 default ctor. More...
 

Public Attributes

css::uno::Any Request
 contains the interaction request, which should be intercepted. More...
 
css::uno::Type Continuation
 specify the fix continuation, which must be selected, if the interaction could be intercepted successfully. More...
 
sal_Int32 Handle
 it's a unique identifier, which must be managed by the outside code. More...
 

Static Public Attributes

static const sal_Int32 INVALID_HANDLE = -1
 marks an Handle as invalid. More...
 

Detailed Description

Definition at line 50 of file interceptedinteraction.hxx.

Constructor & Destructor Documentation

ucbhelper::InterceptedInteraction::InterceptedRequest::InterceptedRequest ( )
inline

default ctor.

Such constructed object can't be used really. Might it will crash if it's used! Don't forget to initialize all(!) members...

Definition at line 83 of file interceptedinteraction.hxx.

Member Data Documentation

css::uno::Type ucbhelper::InterceptedInteraction::InterceptedRequest::Continuation

specify the fix continuation, which must be selected, if the interaction could be intercepted successfully.

Definition at line 65 of file interceptedinteraction.hxx.

Referenced by ucbhelper::InterceptedInteraction::impl_interceptRequest().

sal_Int32 ucbhelper::InterceptedInteraction::InterceptedRequest::Handle

it's a unique identifier, which must be managed by the outside code.

If there is a derived class, which overwrites the InterceptedInteraction::intercepted() method, it will be called with a reference to an InterceptedRequest struct. Then it can use the handle to react without checking the request type again.

Definition at line 74 of file interceptedinteraction.hxx.

const sal_Int32 ucbhelper::InterceptedInteraction::InterceptedRequest::INVALID_HANDLE = -1
static

marks an Handle as invalid.

Definition at line 55 of file interceptedinteraction.hxx.

css::uno::Any ucbhelper::InterceptedInteraction::InterceptedRequest::Request

contains the interaction request, which should be intercepted.

Definition at line 59 of file interceptedinteraction.hxx.


The documentation for this struct was generated from the following file: