summaryrefslogtreecommitdiff
path: root/src/tools/mdnssd/uds_daemon.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/mdnssd/uds_daemon.h')
-rw-r--r--src/tools/mdnssd/uds_daemon.h80
1 files changed, 0 insertions, 80 deletions
diff --git a/src/tools/mdnssd/uds_daemon.h b/src/tools/mdnssd/uds_daemon.h
deleted file mode 100644
index 1e17efa105..0000000000
--- a/src/tools/mdnssd/uds_daemon.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/* -*- Mode: C; tab-width: 4 -*-
- *
- * Copyright (c) 2002-2003 Apple Computer, Inc. All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
-
- File: uds_daemon.h
-
- Contains: Interfaces necessary to talk to uds_daemon.c.
-
- Version: 1.0
-
- */
-
-#include "mDNSEmbeddedAPI.h"
-#include "dnssd_ipc.h"
-
-/* Client interface: */
-
-#define SRS_PORT(S) mDNSVal16((S)->RR_SRV.resrec.rdata->u.srv.port)
-
-extern int udsserver_init(dnssd_sock_t skts[], mDNSu32 count);
-extern mDNSs32 udsserver_idle(mDNSs32 nextevent);
-extern void udsserver_info(mDNS *const m); // print out info about current state
-extern void udsserver_handle_configchange(mDNS *const m);
-extern int udsserver_exit(void); // should be called prior to app exit
-
-/* Routines that uds_daemon expects to link against: */
-
-typedef void (*udsEventCallback)(int fd, short filter, void *context);
-extern mStatus udsSupportAddFDToEventLoop(dnssd_sock_t fd, udsEventCallback callback, void *context, void **platform_data);
-extern int udsSupportReadFD(dnssd_sock_t fd, char* buf, int len, int flags, void *platform_data);
-extern mStatus udsSupportRemoveFDFromEventLoop(dnssd_sock_t fd, void *platform_data); // Note: This also CLOSES the file descriptor as well
-
-extern void RecordUpdatedNiceLabel(mDNS *const m, mDNSs32 delay);
-
-// Globals and functions defined in uds_daemon.c and also shared with the old "daemon.c" on OS X
-
-extern mDNS mDNSStorage;
-extern DNameListElem *AutoRegistrationDomains;
-extern DNameListElem *AutoBrowseDomains;
-
-extern mDNSs32 ChopSubTypes(char *regtype);
-extern AuthRecord *AllocateSubTypes(mDNSs32 NumSubTypes, char *p);
-extern int CountExistingRegistrations(domainname *srv, mDNSIPPort port);
-extern void FreeExtraRR(mDNS *const m, AuthRecord *const rr, mStatus result);
-extern int CountPeerRegistrations(mDNS *const m, ServiceRecordSet *const srs);
-
-#if APPLE_OSX_mDNSResponder
-extern void machserver_automatic_browse_domain_changed(const domainname *d, mDNSBool add);
-extern void machserver_automatic_registration_domain_changed(const domainname *d, mDNSBool add);
-// External support
-extern void mDNSInitPacketFilter(void);
-extern void external_start_browsing_for_service(mDNS *const m, const domainname *const type, DNS_TypeValues qtype);
-extern void external_stop_browsing_for_service(mDNS *const m, const domainname *const type, DNS_TypeValues qtype);
-extern void external_start_advertising_service(const ResourceRecord *const resourceRecord);
-extern void external_stop_advertising_service(const ResourceRecord *const resourceRecord);
-extern void external_start_resolving_service(const domainname *const fqdn);
-extern void external_stop_resolving_service(const domainname *const fqdn);
-#else
-#define external_start_browsing_for_service(A,B,C) (void)(A)
-#define external_stop_browsing_for_service(A,B,C) (void)(A)
-#define external_start_advertising_service(A) (void)(A)
-#define external_stop_advertising_service(A) (void)(A)
-#define external_start_resolving_service(A) (void)(A)
-#define external_stop_resolving_service(A) (void)(A)
-#endif // APPLE_OSX_mDNSResponder
-
-extern const char mDNSResponderVersionString_SCCS[];
-#define mDNSResponderVersionString (mDNSResponderVersionString_SCCS+5)