summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Hearn <mike@navi.cx>2004-07-14 00:10:21 +0000
committerMike Hearn <mike@navi.cx>2004-07-14 00:10:21 +0000
commitd513d0de37b41201eccca6563b80428ac9db76bd (patch)
treec1b07643530c4068713e2a9c1b85598fe3575e14
parent2f45073df4579a88883554a66b483621ab7ae3f3 (diff)
downloadlibnotify-d513d0de37b41201eccca6563b80428ac9db76bd.tar.gz
State what the return of Notify is when replaces != NIL
-rw-r--r--SPECIFICATION13
1 files changed, 8 insertions, 5 deletions
diff --git a/SPECIFICATION b/SPECIFICATION
index 513f937..9a3ca42 100644
--- a/SPECIFICATION
+++ b/SPECIFICATION
@@ -249,12 +249,15 @@ The following messages must be supported by all implementations.
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
will be automatically closed. If zero, use the default server timeout.
+
- It returns a UINT32 that will never be reused within a
- session unless more than MAXINT notifications have been generated
- (ie an acceptable implementation for this is just an incrementing
- counter). The returned UINT32 will never be zero, as this is an invalid
- ID.
+ If replaces is NIL, return is a UINT32 that will never be reused
+ within a session unless more than MAXINT notifications have been
+ generated (ie an acceptable implementation for this is just an
+ incrementing counter). The returned UINT32 will never be zero, as
+ this is an invalid ID.
+
+ If replaces is not NIL, return is the same as replaces.
* CloseNotification