forked from jbagg/QtZeroConf
Fix compiling with msvc. "interface" is a keyword.
This commit is contained in:
@ -158,7 +158,7 @@ public:
|
||||
zcs->type = type;
|
||||
zcs->domain = domain;
|
||||
zcs->host = host_name;
|
||||
zcs->interface = interface;
|
||||
zcs->interfaceIndex = interface;
|
||||
zcs->port = port;
|
||||
ref->pub->services.insert(key, zcs);
|
||||
}
|
||||
|
@ -170,7 +170,7 @@ public:
|
||||
zcs->type = type;
|
||||
zcs->domain = domain;
|
||||
zcs->host = host_name;
|
||||
zcs->interface = interface;
|
||||
zcs->interfaceIndex = interface;
|
||||
zcs->port = port;
|
||||
ref->pub->services.insert(key, zcs);
|
||||
}
|
||||
|
@ -69,7 +69,7 @@ void QZeroConfPrivate::resolve(void)
|
||||
{
|
||||
DNSServiceErrorType err;
|
||||
|
||||
err = DNSServiceResolve(&resolver, kDNSServiceFlagsTimeout, newService->interface, newService->name.toUtf8(), newService->type.toUtf8(), newService->domain.toUtf8(), (DNSServiceResolveReply) resolverCallback, this);
|
||||
err = DNSServiceResolve(&resolver, kDNSServiceFlagsTimeout, newService->interfaceIndex, newService->name.toUtf8(), newService->type.toUtf8(), newService->domain.toUtf8(), (DNSServiceResolveReply) resolverCallback, this);
|
||||
if (err == kDNSServiceErr_NoError) {
|
||||
int sockfd = DNSServiceRefSockFD(resolver);
|
||||
if (sockfd == -1) {
|
||||
@ -115,7 +115,7 @@ void DNSSD_API QZeroConfPrivate::browseCallback(DNSServiceRef, DNSServiceFlags f
|
||||
zcs->name = name;
|
||||
zcs->type = type;
|
||||
zcs->domain = domain;
|
||||
zcs->interface = interfaceIndex;
|
||||
zcs->interfaceIndex = interfaceIndex;
|
||||
if (!ref->newService) {
|
||||
ref->newService = zcs;
|
||||
ref->resolve();
|
||||
|
@ -39,7 +39,7 @@ struct QZeroConfService
|
||||
QString host;
|
||||
QHostAddress ip;
|
||||
QHostAddress ipv6;
|
||||
quint32 interface;
|
||||
quint32 interfaceIndex;
|
||||
quint16 port;
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user