qBool UpdatePersistentGathering( ProtocolCallContext * pContext, const PersistentGathering & persistentGathering );
Name | Description | |
---|---|---|
in | pContext | Call information. |
in | persistentGathering | Persistent gathering information to change. |
Value | Description |
---|---|
true | Call initialization succeeded. |
false | Failure. |
Updates a persistent gathering.
Updates a persistent gathering. Updates all data other than the persistent gathering ID, the owner, and the PersistentGatheringType
. Only the owner of a persistent gathering can do this. The update fails when the gathering is the official persistent gathering.
The following results may be returned as a result of asynchronous operation. Pass errors to the Error/EULA applet. Errors must be removed during debugging.QERROR(Core, InvalidArgument)
: The string or buffer that was to be sent is too large. Attempted to modify PersistentGatheringType
.QERROR(RendezVous, SessionVoid)
: The gathering does not exist.QERROR(RendezVous, PermissionDenied)
: The caller is not the owner.
Or, attempted to update the official persistent gathering.
QERROR(RendezVouz, SessionVoid)
and QERROR(RendezVous, PermissionDenied)
errors.QERROR(Core, InvalidArgment)
to QERROR(Core, InvalidArgument)
in the description.
QERROR(Core, InvalidArgument)
is not handled by the application, but the error is passed to the error/EULA applet.
CONFIDENTIAL