virtual bool getDomainInfo(const string&, DomainInfo&);
virtual void setNotified(uint32_t id, uint32_t serial);
virtual bool doesDNSSEC();
- virtual bool GSQLBackend::superMasterBackend(const string &ip, const string &domain, const vector<DNSResourceRecord>&nsset, string *account, DNSBackend **ddb);
- virtual bool GSQLBackend::createSlaveDomain(const string &ip, const string &domain, const string &account);
- virtual bool GSQLBackend::replaceRRSet(uint32_t domain_id, const string& qname, const QType& qt, const vector<DNSResourceRecord>& rrset);
- virtual bool GSQLBackend::feedRecord(const DNSResourceRecord &r, string *ordername);
- virtual bool GSQLBackend::feedEnts(int domain_id, set<string>& nonterm);
- virtual bool GSQLBackend::feedEnts3(int domain_id, const string &domain, set<string> &nonterm, unsigned int times, const string &salt, bool narrow);
- virtual bool GSQLBackend::startTransaction(const string &domain, int domain_id);
- virtual bool GSQLBackend::commitTransaction();
- virtual bool GSQLBackend::abortTransaction();
- virtual bool GSQLBackend::calculateSOASerial(const string& domain, const SOAData& sd, time_t& serial);
+ virtual bool superMasterBackend(const string &ip, const string &domain, const vector<DNSResourceRecord>&nsset, string *account, DNSBackend **ddb);
+ virtual bool createSlaveDomain(const string &ip, const string &domain, const string &account);
+ virtual bool replaceRRSet(uint32_t domain_id, const string& qname, const QType& qt, const vector<DNSResourceRecord>& rrset);
+ virtual bool feedRecord(const DNSResourceRecord &r, string *ordername);
+ virtual bool feedEnts(int domain_id, set<string>& nonterm);
+ virtual bool feedEnts3(int domain_id, const string &domain, set<string> &nonterm, unsigned int times, const string &salt, bool narrow);
+ virtual bool startTransaction(const string &domain, int domain_id);
+ virtual bool commitTransaction();
+ virtual bool abortTransaction();
+ virtual bool calculateSOASerial(const string& domain, const SOAData& sd, time_t& serial);
static DNSBackend *maker();