diff options
Diffstat (limited to 'source3/include/nameserv.h')
-rw-r--r-- | source3/include/nameserv.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source3/include/nameserv.h b/source3/include/nameserv.h index 9e4145213b..64a71b89ba 100644 --- a/source3/include/nameserv.h +++ b/source3/include/nameserv.h @@ -79,6 +79,8 @@ enum name_source {STATUS_QUERY, LMHOSTS, REGISTER, SELF, DNS, DNSFAIL}; enum node_type {B_NODE=0, P_NODE=1, M_NODE=2, NBDD_NODE=3}; enum packet_type {NMB_PACKET, DGRAM_PACKET}; +enum master_state { MST_NONE, MST_WON, MST_MSB, MST_BROWSER, MST_DOMAIN }; + enum state_type { NAME_STATUS_MASTER_CHECK, @@ -149,6 +151,9 @@ struct work_record struct server_record *serverlist; + /* stage of development from non-master to master browser / domain master */ + enum master_state state; + /* work group info */ fstring work_group; int token; /* used when communicating with backup browsers */ @@ -159,6 +164,7 @@ struct work_record int announce_interval; BOOL needannounce; + /* election info */ BOOL RunningElection; BOOL needelection; |