Dynamic invocation server channel. More...
Dynamic invocation server channel.
Public Member Methods | |
virtual const DynamicInvocationRequest & | GetInvocationRequest ()=0 |
Gets the invocation request. More... | |
virtual DynamicInvocationResult & | GetInvocationResult ()=0 |
Gets the invocation result. More... | |
virtual bool | WaitInvocation (TimeSpan timeOut=TimeInfinite)=0 |
Wait invocation. More... | |
virtual void | NotifyInvocationProcessed ()=0 |
Notifies the invocation processed. More... | |
void | ExecuteInvocation (IInvocable &rootObject) |
Executes the invocation operation. More... | |
void ExecuteInvocation | ( | IInvocable & | rootObject | ) |
Executes the invocation operation.
rootObject | [in,out] The root object. |
|
pure virtual |
Gets the invocation request.
Implemented in DynamicInvocationServerChannelTcp, DynamicInvocationServerChannelUdp, DynamicInvocationServerChannelSharedMemory, and BaseDynamicInvocationServerChannelMemory.
|
pure virtual |
Gets the invocation result.
Implemented in DynamicInvocationServerChannelTcp, DynamicInvocationServerChannelUdp, DynamicInvocationServerChannelSharedMemory, and BaseDynamicInvocationServerChannelMemory.
|
pure virtual |
Notifies the invocation processed.
Implemented in DynamicInvocationServerChannelTcp, DynamicInvocationServerChannelUdp, DynamicInvocationServerChannelSharedMemory, and BaseDynamicInvocationServerChannelMemory.
|
pure virtual |
Wait invocation.
timeOut | (optional) the time out. |
Implemented in DynamicInvocationServerChannelTcp, DynamicInvocationServerChannelUdp, DynamicInvocationServerChannelSharedMemory, and BaseDynamicInvocationServerChannelMemory.