Ice 3.8
C++ API Reference
Loading...
Searching...
No Matches

◆ checkNonIdempotent()

ICE_API void Ice::checkNonIdempotent ( const Current & current)

Makes sure the operation mode of an incoming request is not idempotent.

Parameters
currentThe Current object of the incoming request to check.
Exceptions
MarshalExceptionThrown when the request's operation mode is OperationMode::Idempotent or OperationMode::Nonmutating.
Remarks
The generated code calls this function to ensure that when an operation's mode is not idempotent (locally), the incoming request's operation mode is not idempotent.