diff options
author | cvsadm <cvsadm> | 2005-01-21 00:44:34 +0000 |
---|---|---|
committer | cvsadm <cvsadm> | 2005-01-21 00:44:34 +0000 |
commit | b2093e3016027d6b5cf06b3f91f30769bfc099e2 (patch) | |
tree | cf58939393a9032182c4fbc4441164a9456e82f8 /ldap/servers/slapd/snoop.c | |
download | ds-b2093e3016027d6b5cf06b3f91f30769bfc099e2.tar.gz ds-b2093e3016027d6b5cf06b3f91f30769bfc099e2.tar.xz ds-b2093e3016027d6b5cf06b3f91f30769bfc099e2.zip |
Moving NSCP Directory Server from DirectoryBranch to TRUNK, initial drop. (foxworth)ldapserver7x
Diffstat (limited to 'ldap/servers/slapd/snoop.c')
-rw-r--r-- | ldap/servers/slapd/snoop.c | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/ldap/servers/slapd/snoop.c b/ldap/servers/slapd/snoop.c new file mode 100644 index 00000000..d6841aa2 --- /dev/null +++ b/ldap/servers/slapd/snoop.c @@ -0,0 +1,39 @@ +/** BEGIN COPYRIGHT BLOCK + * Copyright 2001 Sun Microsystems, Inc. + * Portions copyright 1999, 2001-2003 Netscape Communications Corporation. + * All rights reserved. + * END COPYRIGHT BLOCK **/ + +/* Operation Snooping Function. + Used by server internal code (and plugins if they fancy) + to detect state changes in the server. + Works by snooping the operation stream (as a postop plugin) + and calling back all the affected registered parties. +*/ + +/* Insert code here ... */ + + +int statechange_register(callback *func, char *dns) +{ + int ret = -1; + + /* create register cache */ + + return ret; +} + +int statechange_unregister(callback *func, char *dns) +{ + int ret = -1; + + return ret; +} + + +int postop() +{ + /* state change, evaluate who it effects and notify */ + +} + |