diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2008-10-15 01:23:36 +0200 |
---|---|---|
committer | Jelmer Vernooij <jelmer@samba.org> | 2008-10-15 01:23:36 +0200 |
commit | 45f97c4614e9fe7d4828eb47e32ebe0ba03893b5 (patch) | |
tree | 60cd82cb2717180b19dabb6a8f60de6e0484d1f9 /source3/librpc/idl/notify.idl | |
parent | 7f24027e024bc56cb95b76ee0f9838d609e903cb (diff) | |
download | samba-45f97c4614e9fe7d4828eb47e32ebe0ba03893b5.tar.gz samba-45f97c4614e9fe7d4828eb47e32ebe0ba03893b5.tar.bz2 samba-45f97c4614e9fe7d4828eb47e32ebe0ba03893b5.zip |
Move shared DCE/RPC IDL files to root IDL dir.
Diffstat (limited to 'source3/librpc/idl/notify.idl')
-rw-r--r-- | source3/librpc/idl/notify.idl | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/source3/librpc/idl/notify.idl b/source3/librpc/idl/notify.idl deleted file mode 100644 index 6f9ad25f09..0000000000 --- a/source3/librpc/idl/notify.idl +++ /dev/null @@ -1,58 +0,0 @@ -#include "idl_types.h" - -/* - IDL structures for notify change code - - this defines the structures used in the notify database code, and - the change notify buffers -*/ - -import "misc.idl"; - -[ - pointer_default(unique) -] -interface notify -{ - - /* structure used in the notify database */ - typedef [public] struct { - server_id server; - uint32 filter; /* filter to apply in this directory */ - uint32 subdir_filter; /* filter to apply in child directories */ - utf8string path; - uint32 path_len; /* saves some computation on search */ - pointer private_data; - } notify_entry; - - /* - to allow for efficient search for matching entries, we - divide them by the directory depth, with a separate array - per depth. The entries within each depth are sorted by path, - allowing for a bisection search. - - The max_mask and max_mask_subdir at each depth is the - bitwise or of the filters and subdir filters for all entries - at that depth. This allows a depth to be quickly skipped if - no entries will match the target filter - */ - typedef struct { - uint32 max_mask; - uint32 max_mask_subdir; - uint32 num_entries; - notify_entry entries[num_entries]; - } notify_depth; - - typedef [public] struct { - uint32 num_depths; - notify_depth depth[num_depths]; - } notify_array; - - /* structure sent between servers in notify messages */ - typedef [public] struct { - uint32 action; - utf8string path; - pointer private_data; - } notify_event; - -} |