diff options
author | Stefan Metzmacher <metze@samba.org> | 2006-01-13 16:58:04 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:51:02 -0500 |
commit | cd9752d61f49a07a1e943b524c56e0bb75cdeb61 (patch) | |
tree | b222f4e73663512c7fd960b7940789c3e696a1ab /source4/nbt_server/wins/winsdb.h | |
parent | ef1572dbc160f4e0ae7eb5b4aa02fdb8b1817ec4 (diff) | |
download | samba-cd9752d61f49a07a1e943b524c56e0bb75cdeb61.tar.gz samba-cd9752d61f49a07a1e943b524c56e0bb75cdeb61.tar.bz2 samba-cd9752d61f49a07a1e943b524c56e0bb75cdeb61.zip |
r12909: add an ldb module for the wins.ldb,
it currently doesn't do much, but it's later
prevent adding corrupted records via ldbedit,
and will take care of the versionID counter
metze
(This used to be commit a6f279bc43c74cf4dc116cb6ba99f1aed13a4de9)
Diffstat (limited to 'source4/nbt_server/wins/winsdb.h')
-rw-r--r-- | source4/nbt_server/wins/winsdb.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/source4/nbt_server/wins/winsdb.h b/source4/nbt_server/wins/winsdb.h index 6310966d87..47e11b4694 100644 --- a/source4/nbt_server/wins/winsdb.h +++ b/source4/nbt_server/wins/winsdb.h @@ -47,10 +47,23 @@ struct winsdb_record { const char *registered_by; }; +enum winsdb_handle_caller { + WINSDB_HANDLE_CALLER_ADMIN = 0, + WINSDB_HANDLE_CALLER_NBTD = 1, + WINSDB_HANDLE_CALLER_WREPL = 2 +}; + struct winsdb_handle { /* wins server database handle */ struct ldb_context *ldb; + /* + * the type of the caller, as we pass this to the + * 'wins_ldb' ldb module can decide if it needs to verify the + * the records before they're written to disk + */ + enum winsdb_handle_caller caller; + /* local owner address */ const char *local_owner; }; |