27class WSDISCOVERYCLIENT_EXPORT WSDiscoveryTargetService
30 explicit WSDiscoveryTargetService();
31 explicit WSDiscoveryTargetService(
const QString &endpointReference);
32 WSDiscoveryTargetService(
const WSDiscoveryTargetService &other);
33 ~WSDiscoveryTargetService();
35 void setEndpointReference(
const QString &endpointReference);
36 QString endpointReference()
const;
37 QList<KDQName> typeList()
const;
38 void setTypeList(
const QList<KDQName> &typeList);
39 QList<QUrl> scopeList()
const;
40 void setScopeList(
const QList<QUrl> &scopeList);
41 QList<QUrl> xAddrList()
const;
42 void setXAddrList(
const QList<QUrl> &xAddrList);
43 QDateTime lastSeen()
const;
44 void setLastSeen(
const QDateTime &lastSeen);
45 void updateLastSeen();
47 bool isMatchingType(
const KDQName &matchingType)
const;
48 bool isMatchingScope(
const QUrl &matchingScope)
const;
51 QSharedDataPointer<WSDiscoveryTargetServiceData> d;