LibreOffice Module binaryurp (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
binaryurp::IncomingRequest Class Reference

#include <incomingrequest.hxx>

Collaboration diagram for binaryurp::IncomingRequest:
[legend]

Public Member Functions

 IncomingRequest (rtl::Reference< Bridge > const &bridge, rtl::ByteSequence tid, OUString oid, com::sun::star::uno::UnoInterfaceReference object, com::sun::star::uno::TypeDescription type, sal_uInt16 functionId, bool synchronous, com::sun::star::uno::TypeDescription const &member, bool setter, std::vector< BinaryAny > &&inArguments, bool currentContextMode, com::sun::star::uno::UnoInterfaceReference currentContext)
 
 ~IncomingRequest ()
 
void execute () const
 

Private Member Functions

 IncomingRequest (const IncomingRequest &)=delete
 
IncomingRequestoperator= (const IncomingRequest &)=delete
 
bool execute_throw (BinaryAny *returnValue, std::vector< BinaryAny > *outArguments) const
 

Private Attributes

rtl::Reference< Bridgebridge_
 
rtl::ByteSequence tid_
 
OUString oid_
 
com::sun::star::uno::UnoInterfaceReference object_
 
com::sun::star::uno::TypeDescription type_
 
com::sun::star::uno::TypeDescription member_
 
com::sun::star::uno::UnoInterfaceReference currentContext_
 
std::vector< BinaryAnyinArguments_
 
sal_uInt16 functionId_
 
bool synchronous_
 
bool setter_
 
bool currentContextMode_
 

Detailed Description

Definition at line 40 of file incomingrequest.hxx.

Constructor & Destructor Documentation

◆ IncomingRequest() [1/2]

binaryurp::IncomingRequest::IncomingRequest ( const IncomingRequest )
privatedelete

◆ IncomingRequest() [2/2]

binaryurp::IncomingRequest::IncomingRequest ( rtl::Reference< Bridge > const &  bridge,
rtl::ByteSequence  tid,
OUString  oid,
com::sun::star::uno::UnoInterfaceReference  object,
com::sun::star::uno::TypeDescription  type,
sal_uInt16  functionId,
bool  synchronous,
com::sun::star::uno::TypeDescription const &  member,
bool  setter,
std::vector< BinaryAny > &&  inArguments,
bool  currentContextMode,
com::sun::star::uno::UnoInterfaceReference  currentContext 
)

◆ ~IncomingRequest()

binaryurp::IncomingRequest::~IncomingRequest ( )

Definition at line 63 of file incomingrequest.cxx.

Member Function Documentation

◆ execute()

void binaryurp::IncomingRequest::execute ( ) const

◆ execute_throw()

bool binaryurp::IncomingRequest::execute_throw ( BinaryAny returnValue,
std::vector< BinaryAny > *  outArguments 
) const
private

◆ operator=()

IncomingRequest & binaryurp::IncomingRequest::operator= ( const IncomingRequest )
privatedelete

Member Data Documentation

◆ bridge_

rtl::Reference< Bridge > binaryurp::IncomingRequest::bridge_
private

Definition at line 63 of file incomingrequest.hxx.

◆ currentContext_

com::sun::star::uno::UnoInterfaceReference binaryurp::IncomingRequest::currentContext_
private

Definition at line 69 of file incomingrequest.hxx.

◆ currentContextMode_

bool binaryurp::IncomingRequest::currentContextMode_
private

Definition at line 74 of file incomingrequest.hxx.

◆ functionId_

sal_uInt16 binaryurp::IncomingRequest::functionId_
private

Definition at line 71 of file incomingrequest.hxx.

◆ inArguments_

std::vector< BinaryAny > binaryurp::IncomingRequest::inArguments_
private

Definition at line 70 of file incomingrequest.hxx.

◆ member_

com::sun::star::uno::TypeDescription binaryurp::IncomingRequest::member_
private

Definition at line 68 of file incomingrequest.hxx.

◆ object_

com::sun::star::uno::UnoInterfaceReference binaryurp::IncomingRequest::object_
private

Definition at line 66 of file incomingrequest.hxx.

◆ oid_

OUString binaryurp::IncomingRequest::oid_
private

Definition at line 65 of file incomingrequest.hxx.

◆ setter_

bool binaryurp::IncomingRequest::setter_
private

Definition at line 73 of file incomingrequest.hxx.

◆ synchronous_

bool binaryurp::IncomingRequest::synchronous_
private

Definition at line 72 of file incomingrequest.hxx.

◆ tid_

rtl::ByteSequence binaryurp::IncomingRequest::tid_
private

Definition at line 64 of file incomingrequest.hxx.

◆ type_

com::sun::star::uno::TypeDescription binaryurp::IncomingRequest::type_
private

Definition at line 67 of file incomingrequest.hxx.


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