![]() |
Spec-Zone .ru
спецификации, руководства, описания, API
|
ADC домой > Ссылочная библиотека> Ссылка> Дарвин> Разное пространство пользователя ссылка API
|
DNSServiceDiscovery.h |
Включает: | <mach/mach_types.h> <sys/types.h> <sys/socket.h> <sys/cdefs.h> <netinet/in.h> <AvailabilityMacros.h> |
DNSServiceBrowserCreate |
dns_service_discovery_ref DNSServiceBrowserCreate ( const char *regtype, const char *domain, DNSServiceBrowserReply callBack, void *context );
regtype
domain
callBack
context
dns_registration_t
@description Асинхронно создают браузер Службы DNS
DNSServiceDiscovery_handleReply |
void DNSServiceDiscovery_handleReply( void *replyMsg);
replyMsg
@description Эта функция нужно вызвать с сообщением Маха, отправленным в порт, возвращенный вызовом в DNSServiceResolverResolve. Ответное сообщение будет интерпретироваться и приведет к вызову к указанной функции выноски.
DNSServiceDiscoveryDeallocate |
void DNSServiceDiscoveryDeallocate( dns_service_discovery_ref dnsServiceDiscovery);
dnsServiceDiscovery
недействительный
@description Освобождает тип Открытия Службы DNS / закрывает соединение с сервером
DNSServiceDiscoveryMachPort |
mach_port_t DNSServiceDiscoveryMachPort( dns_service_discovery_ref dnsServiceDiscovery);
registration
Порт ответа Маха, который будет отправлен сообщения как надлежащий. Эти сообщения должны быть переданы функции DNSServiceDiscovery_handleReply. Значение Нулевого указывает, что никакой адрес не был указан, или некоторая другая ошибка произошла, который препятствовал тому, чтобы было запущено разрешение.
Возвраты @description порт Маха для dns_service_discovery_ref
DNSServiceDomainEnumerationCreate |
dns_service_discovery_ref DNSServiceDomainEnumerationCreate ( int registrationDomains, DNSServiceDomainEnumerationReply callBack, void *context );
registrationDomains
callBack
context
dns_registration_t
@description Асинхронно создают Перечислитель Домена DNS
DNSServiceRegistrationAddRecord |
DNSRecordReference DNSServiceRegistrationAddRecord( dns_service_discovery_ref dnsServiceDiscovery, uint16_t rrtype, uint16_t rdlen, const char *rdata, uint32_t ttl) ;
dnsServiceDiscovery
rrtype
rdlen
rdata
ttl
DNSRecordReference непрозрачная ссылка, которая может быть передана обновлению и удалить рекордные вызовы. Если ошибка произойдет, то это значение будет нулем или отрицательный
Запрос @description, что mDNS Респондент добавляет Запись DNS определенного типа
DNSServiceRegistrationCreate |
dns_service_discovery_ref DNSServiceRegistrationCreate ( const char *name, const char *regtype, const char *domain, uint16_t port, const char *txtRecord, DNSServiceRegistrationReply callBack, void *context );
name
regtype
domain
port
txtRecord
callBack
context
dns_registration_t
Регистр @description именованная служба с Открытием Службы DNS
DNSServiceRegistrationRemoveRecord |
DNSServiceRegistrationReplyErrorType DNSServiceRegistrationRemoveRecord( dns_service_discovery_ref ref, DNSRecordReference reference) ;
dnsServiceDiscovery
dnsRecordReference
DNSServiceRegistrationReplyErrorType, Если ошибка происходит, это значение, будет не нулем
Запрос @description, что mDNS Респондент удаляет Запись (и) DNS определенного типа
DNSServiceRegistrationUpdateRecord |
DNSServiceRegistrationReplyErrorType DNSServiceRegistrationUpdateRecord( dns_service_discovery_ref ref, DNSRecordReference reference, uint16_t rdlen, const char *rdata, uint32_t ttl) ;
dnsServiceDiscovery
dnsRecordReference
rdlen
rdata
ttl
DNSServiceRegistrationReplyErrorType, Если ошибка происходит, это значение, будет не нулем
Запрос @description, что mDNS Респондент добавляет Запись DNS определенного типа
DNSServiceResolver_handleReply |
void DNSServiceDiscovery_handleReply( void *replyMsg);
replyMsg
@description Эта функция нужно вызвать с сообщением Маха, отправленным в порт, возвращенный вызовом в DNSServiceResolverResolve. Ответное сообщение будет интерпретироваться и приведет к вызову к указанной функции выноски.
DNSServiceResolverResolve |
dns_service_discovery_ref DNSServiceResolverResolve ( const char *name, const char *regtype, const char *domain, DNSServiceResolverReply callBack, void *context );
name
regtype
domain
callBack
context
dns_registration_t
@description Разрешил именованный экземпляр службы к ее адресу, порту, и (дополнительно) другой информации о демультиплексировании, содержавшейся в записи TXT.
Последнее обновление: 20.06.2006