API Guides > ConceptRT 3.x
DynamicInvocationServerChannelSharedMemory Class Reference

Dynamic invocation server channel shared memory. More...

Detailed Description

Dynamic invocation server channel shared memory.

+ Inheritance diagram for DynamicInvocationServerChannelSharedMemory:

Public Member Methods

 DynamicInvocationServerChannelSharedMemory (PCChar8 name)
 Constructor. More...
 
bool WaitInvocation (TimeSpan timeOut=TimeInfinite)
 Wait invocation. More...
 
void NotifyInvocationProcessed ()
 Notifies the invocation processed. More...
 
const DynamicInvocationRequestGetInvocationRequest ()
 Gets the invocation request. More...
 
DynamicInvocationResultGetInvocationResult ()
 Gets the invocation result. More...
 
- Public Member Methods inherited from DynamicInvocationServerChannel
void ExecuteInvocation (IInvocable &rootObject)
 Executes the invocation operation. More...
 

Constructor & Destructor Documentation

Constructor.

Parameters
nameThe name of the shared memory.

Methods Documentation

const DynamicInvocationRequest& GetInvocationRequest ( )
virtual

Gets the invocation request.

Returns
The invocation request.

Implements DynamicInvocationServerChannel.

DynamicInvocationResult& GetInvocationResult ( )
virtual

Gets the invocation result.

Returns
The invocation result.

Implements DynamicInvocationServerChannel.

void NotifyInvocationProcessed ( )
virtual

Notifies the invocation processed.

Implements DynamicInvocationServerChannel.

bool WaitInvocation ( TimeSpan  timeOut = TimeInfinite)
virtual

Wait invocation.

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

Implements DynamicInvocationServerChannel.