API Guides > ConceptRT 3.x
BaseDynamicInvocationClientChannelMemory Class Reference

Base dynamic invocation client channel memory. More...

Detailed Description

Base dynamic invocation client channel memory.

+ Inheritance diagram for BaseDynamicInvocationClientChannelMemory:

Public Member Methods

DynamicInvocationRequestGetInvocationRequest ()
 Gets the invocation request. More...
 
bool Lock (TimeSpan timeOut=TimeInfinite)
 Locks. More...
 
bool PerformInvocation (TimeSpan timeOut=TimeInfinite)
 Perform invocation. More...
 
const DynamicInvocationResultGetInvocationResult ()
 Gets the invocation result. More...
 
void Unlock ()
 Unlocks this object. More...
 

Methods Documentation

DynamicInvocationRequest& GetInvocationRequest ( )
virtual

Gets the invocation request.

Returns
The invocation request.

Implements DynamicInvocationClientChannel.

const DynamicInvocationResult& GetInvocationResult ( )
virtual

Gets the invocation result.

Returns
The invocation result.

Implements DynamicInvocationClientChannel.

bool Lock ( TimeSpan  timeOut = TimeInfinite)
virtual

Locks.

Parameters
timeOut(optional) the time out.
Returns
true if it succeeds, false if it timeout occurs.

Implements DynamicInvocationClientChannel.

bool PerformInvocation ( TimeSpan  timeOut = TimeInfinite)
virtual

Perform invocation.

Parameters
timeOut(optional) the time out.
Returns
true if it succeeds, false if it timeout occurs.

Implements DynamicInvocationClientChannel.

void Unlock ( )
virtual

Unlocks this object.

Implements DynamicInvocationClientChannel.