| operation | The name of the operation to invoke. |
| mode | The operation mode (normal or idempotent). |
| inParams | An encapsulation containing the encoded in-parameters for the operation. |
| response | The response callback. The Ice runtime calls this function from an Ice thread pool thread. If you set InitializationData::executor, the executor determines the thread that executes this function. It accepts:
- returnValue true if the operation completed successfully, false if it completed with a user exception.
- outParams An encapsulation containing the encoded result.
|
| ex | The exception callback. The Ice runtime calls this function from an Ice thread pool thread. If you set InitializationData::executor, the executor determines the thread that executes this function. |
| sent | The sent callback. The Ice runtime calls this function when the request is accepted by the transport. When the request is accepted synchronously, the Ice runtime calls this function from the current thread and passes true as argument. When the request is accepted asynchronously, the Ice runtime calls this function from an Ice thread pool thread and passes false as argument. If you set InitializationData::executor, the executor determines the thread that executes this function in the asynchronous case. |
| context | The request context. |