X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=scheduler%2Fdirsvc.h;fp=scheduler%2Fdirsvc.h;h=16693c293c3a7d3d29b2dbfc24d9fb75d388ed5d;hb=7a14d7682bc444c9c97dd5bfd18a3da07efd7eb3;hp=5ff06c3eea2e36351df95ca44d7fbd39ee314cd6;hpb=a4f1b3dff2cc9e7c0adb6b221bf3544955a45a71;p=thirdparty%2Fcups.git diff --git a/scheduler/dirsvc.h b/scheduler/dirsvc.h index 5ff06c3ee..16693c293 100644 --- a/scheduler/dirsvc.h +++ b/scheduler/dirsvc.h @@ -127,6 +127,21 @@ VAR int PollPipe VALUE(0); VAR cupsd_statbuf_t *PollStatusBuffer VALUE(NULL); /* Status buffer for pollers */ +#ifdef HAVE_DNSSD +VAR char *DNSSDName VALUE(NULL); + /* Computer/server name */ +VAR int DNSSDPort VALUE(0); + /* Port number to register */ +VAR cups_array_t *DNSSDPrinters VALUE(NULL); + /* Printers we have registered */ +VAR DNSServiceRef DNSSDRef VALUE(NULL), + /* Master DNS-SD service reference */ + WebIFRef VALUE(NULL), + /* Service reference for the web interface */ + RemoteRef VALUE(NULL); + /* Remote printer browse reference */ +#endif /* HAVE_DNSSD */ + #ifdef HAVE_LIBSLP VAR SLPHandle BrowseSLPHandle VALUE(NULL); /* SLP API handle */ @@ -173,7 +188,8 @@ extern void cupsdStartPolling(void); extern void cupsdStopBrowsing(void); extern void cupsdStopPolling(void); #ifdef HAVE_DNSSD -extern void cupsdUpdateDNSSDBrowse(cupsd_printer_t *p); +extern void cupsdUpdateDNSSDBrowse(void); +extern void cupsdUpdateDNSSDName(void); #endif /* HAVE_DNSSD */ #ifdef HAVE_LDAP extern void cupsdUpdateLDAPBrowse(void);