//! configure how often this domain should be checked for changes (on disk)
void setCheckInterval(time_t seconds);
- bool d_loaded; //!< if a domain is loaded
- string d_status; //!< message describing status of a domain, for human consumption
- mutable bool d_checknow; //!< if this domain has been flagged for a check
- time_t d_ctime; //!< last known ctime of the file on disk
string d_name; //!< actual name of the domain
string d_filename; //!< full absolute filename of the zone on disk
- unsigned int d_id; //!< internal id of the domain
- time_t d_lastcheck; //!< last time domain was checked for freshness
+ string d_status; //!< message describing status of a domain, for human consumption
vector<string> d_masters; //!< IP address of the master of this domain
set<string> d_also_notify; //!< IP list of hosts to also notify
-
+ LookButDontTouch<recordstorage_t> d_records; //!< the actual records belonging to this domain
+ time_t d_ctime; //!< last known ctime of the file on disk
+ time_t d_lastcheck; //!< last time domain was checked for freshness
uint32_t d_lastnotified; //!< Last serial number we notified our slaves of
+ unsigned int d_id; //!< internal id of the domain
+ mutable bool d_checknow; //!< if this domain has been flagged for a check
+ bool d_loaded; //!< if a domain is loaded
- LookButDontTouch<recordstorage_t> d_records; //!< the actual records belonging to this domain
private:
time_t getCtime();
time_t d_checkinterval;