State what the return of Notify is when replaces != NIL

This commit is contained in:
Mike Hearn 2004-07-14 00:10:21 +00:00
parent 2f45073df4
commit d513d0de37
1 changed files with 8 additions and 5 deletions

View File

@ -249,12 +249,15 @@ The following messages must be supported by all implementations.
UINT32/NIL expire time: if nil the notification never times out. UINT32/NIL expire time: if nil the notification never times out.
If non-nil, a UNIX time_t (since the epoch) at which point the notification If non-nil, a UNIX time_t (since the epoch) at which point the notification
will be automatically closed. If zero, use the default server timeout. will be automatically closed. If zero, use the default server timeout.
It returns a UINT32 that will never be reused within a If replaces is NIL, return is a UINT32 that will never be reused
session unless more than MAXINT notifications have been generated within a session unless more than MAXINT notifications have been
(ie an acceptable implementation for this is just an incrementing generated (ie an acceptable implementation for this is just an
counter). The returned UINT32 will never be zero, as this is an invalid incrementing counter). The returned UINT32 will never be zero, as
ID. this is an invalid ID.
If replaces is not NIL, return is the same as replaces.
* CloseNotification * CloseNotification