bool Application::StartMono() { domain = load_domain(); if (!domain) { printf_console("Error loading domain\n"); return false; } return true; }
void check_domain(void *mole,char *name,kdomain *root,int domain_type,int search_type){ kdomain *s_domain; moleWorld *logMole = (moleWorld *) mole; if((s_domain = search_domain(name,root,search_type)) != NULL){ if(s_domain->suspicious != domain_type){ s_domain->suspicious = domain_type; useDB((void *)logMole,LIST_UPDATE,"domainList","type",domain_type,"name",name); } } else{ useDB((void *)logMole,LIST_INSERT,"domainList",name,domain_type); load_domain(name,root,domain_type); } }
int listDomains_select_callback(void *sqlcallMole,int argc,char **argv,char **colName){ moleWorld *insertMole = (moleWorld *) sqlcallMole; load_domain(argv[1],insertMole->root_list,atoi(argv[2])); return 0; }