Base for dynamic invocation client channel shared memory. More...
Base for dynamic invocation client channel shared memory.
Public Member Methods | |
DynamicInvocationClientChannelSharedMemoryBase (PCChar8 name) | |
Constructor. More... | |
DynamicInvocationRequest & | GetInvocationRequest () |
Gets the invocation request. More... | |
bool | Lock (TimeSpan timeOut=TimeInfinite) |
Locks. More... | |
bool | PerformInvocation (TimeSpan timeOut=TimeInfinite) |
Perform invocation. More... | |
const DynamicInvocationResult & | GetInvocationResult () |
Gets the invocation result. More... | |
void | Unlock () |
Unlocks this object. More... | |
Constructor.
name | The name of the shared memory. |
|
virtual |
Gets the invocation request.
Implements DynamicInvocationClientChannel.
|
virtual |
Gets the invocation result.
Implements DynamicInvocationClientChannel.
|
virtual |
Locks.
timeOut | (optional) the time out. |
Implements DynamicInvocationClientChannel.
|
virtual |
Perform invocation.
timeOut | (optional) the time out. |
Implements DynamicInvocationClientChannel.
|
virtual |
Unlocks this object.
Implements DynamicInvocationClientChannel.