pthread_mutex_t UeberBackend::instances_lock=PTHREAD_MUTEX_INITIALIZER;
sem_t UeberBackend::d_dynserialize;
-string UeberBackend::s_status;
// initially we are blocked
bool UeberBackend::d_go=false;
return false;
}
-void UeberBackend::setStatus(const string &st)
-{
- s_status=st;
-}
-
UeberBackend::UeberBackend(const string &pname)
{
pthread_mutex_lock(&instances_lock);
void getAllDomains(vector<DomainInfo> *domains, bool include_disabled=false);
static DNSBackend *maker(const map<string,string> &);
- static void closeDynListener();
- static void setStatus(const string &st);
void getUnfreshSlaveInfos(vector<DomainInfo>* domains);
void getUpdatedMasters(vector<DomainInfo>* domains);
bool getDomainInfo(const string &domain, DomainInfo &di);
static sem_t d_dynserialize;
static bool d_go;
static int s_s;
- static string s_status;
int d_ancount;
bool stale;