File indexing completed on 2024-05-12 16:08:25
0001 class pyqtSignal(): 0002 def connect(self, targetSignal): pass 0003 def emit(self, *args): pass 0004 from QtCore import * 0005 0006 class DNSSD(): 0007 """""" 0008 class ServiceModel(QAbstractItemModel): 0009 """""" 0010 # Enum DNSSD.ServiceModel.ModelColumns 0011 ServiceName = 0 0012 Host = 0 0013 Port = 0 0014 0015 # Enum DNSSD.ServiceModel.AdditionalRoles 0016 ServicePtrRole = 0 0017 0018 def __init__(self, browser, parent = None): 0019 '''void DNSSD.ServiceModel.__init__(DNSSD.ServiceBrowser browser, QObject parent = None)''' 0020 def hasIndex(self, row, column, parent): 0021 '''bool DNSSD.ServiceModel.hasIndex(int row, int column, QModelIndex parent)''' 0022 return bool() 0023 def headerData(self, section, orientation, role = None): 0024 '''QVariant DNSSD.ServiceModel.headerData(int section, Qt.Orientation orientation, int role = Qt.DisplayRole)''' 0025 return QVariant() 0026 def data(self, index, role = None): 0027 '''QVariant DNSSD.ServiceModel.data(QModelIndex index, int role = Qt.DisplayRole)''' 0028 return QVariant() 0029 def index(self, row, column, parent = QModelIndex()): 0030 '''QModelIndex DNSSD.ServiceModel.index(int row, int column, QModelIndex parent = QModelIndex())''' 0031 return QModelIndex() 0032 def parent(self, index): 0033 '''QModelIndex DNSSD.ServiceModel.parent(QModelIndex index)''' 0034 return QModelIndex() 0035 def rowCount(self, parent = QModelIndex()): 0036 '''int DNSSD.ServiceModel.rowCount(QModelIndex parent = QModelIndex())''' 0037 return int() 0038 def columnCount(self, parent = QModelIndex()): 0039 '''int DNSSD.ServiceModel.columnCount(QModelIndex parent = QModelIndex())''' 0040 return int() 0041 class RemoteService(QObject, DNSSD.ServiceBase): 0042 """""" 0043 def __init__(self, name, type, domain): 0044 '''void DNSSD.RemoteService.__init__(QString name, QString type, QString domain)''' 0045 def virtual_hook(self, id, data): 0046 '''void DNSSD.RemoteService.virtual_hook(int id, sip.voidptr data)''' 0047 resolved = pyqtSignal() # void resolved(bool) - signal 0048 def isResolved(self): 0049 '''bool DNSSD.RemoteService.isResolved()''' 0050 return bool() 0051 def resolve(self): 0052 '''bool DNSSD.RemoteService.resolve()''' 0053 return bool() 0054 def resolveAsync(self): 0055 '''void DNSSD.RemoteService.resolveAsync()''' 0056 class DomainBrowser(QObject): 0057 """""" 0058 # Enum DNSSD.DomainBrowser.DomainType 0059 Browsing = 0 0060 Publishing = 0 0061 0062 def __init__(self, type, parent = None): 0063 '''void DNSSD.DomainBrowser.__init__(DNSSD.DomainBrowser.DomainType type, QObject parent = None)''' 0064 domainAdded = pyqtSignal() # void domainAdded(const QStringamp;) - signal 0065 domainRemoved = pyqtSignal() # void domainRemoved(const QStringamp;) - signal 0066 def isRunning(self): 0067 '''bool DNSSD.DomainBrowser.isRunning()''' 0068 return bool() 0069 def startBrowse(self): 0070 '''void DNSSD.DomainBrowser.startBrowse()''' 0071 def domains(self): 0072 '''QStringList DNSSD.DomainBrowser.domains()''' 0073 return QStringList() 0074 class DomainModel(QAbstractItemModel): 0075 """""" 0076 def __init__(self, browser, parent = None): 0077 '''void DNSSD.DomainModel.__init__(DNSSD.DomainBrowser browser, QObject parent = None)''' 0078 def hasIndex(self, row, column, parent): 0079 '''bool DNSSD.DomainModel.hasIndex(int row, int column, QModelIndex parent)''' 0080 return bool() 0081 def data(self, index, role = None): 0082 '''QVariant DNSSD.DomainModel.data(QModelIndex index, int role = Qt.DisplayRole)''' 0083 return QVariant() 0084 def index(self, row, column, parent = QModelIndex()): 0085 '''QModelIndex DNSSD.DomainModel.index(int row, int column, QModelIndex parent = QModelIndex())''' 0086 return QModelIndex() 0087 def parent(self, index): 0088 '''QModelIndex DNSSD.DomainModel.parent(QModelIndex index)''' 0089 return QModelIndex() 0090 def rowCount(self, parent = QModelIndex()): 0091 '''int DNSSD.DomainModel.rowCount(QModelIndex parent = QModelIndex())''' 0092 return int() 0093 def columnCount(self, parent = QModelIndex()): 0094 '''int DNSSD.DomainModel.columnCount(QModelIndex parent = QModelIndex())''' 0095 return int() 0096 class ServiceTypeBrowser(QObject): 0097 """""" 0098 def __init__(self, domain = QString(), parent = None): 0099 '''void DNSSD.ServiceTypeBrowser.__init__(QString domain = QString(), QObject parent = None)''' 0100 finished = pyqtSignal() # void finished() - signal 0101 serviceTypeAdded = pyqtSignal() # void serviceTypeAdded(const QStringamp;) - signal 0102 serviceTypeRemoved = pyqtSignal() # void serviceTypeRemoved(const QStringamp;) - signal 0103 def isRunning(self): 0104 '''bool DNSSD.ServiceTypeBrowser.isRunning()''' 0105 return bool() 0106 def startBrowse(self): 0107 '''void DNSSD.ServiceTypeBrowser.startBrowse()''' 0108 def serviceTypes(self): 0109 '''QStringList DNSSD.ServiceTypeBrowser.serviceTypes()''' 0110 return QStringList() 0111 class ServiceBrowser(QObject): 0112 """""" 0113 # Enum DNSSD.ServiceBrowser.State 0114 Working = 0 0115 Stopped = 0 0116 Unsupported = 0 0117 0118 def __init__(self, type, autoResolve = False, domain = QString(), subtype = QString()): 0119 '''void DNSSD.ServiceBrowser.__init__(QString type, bool autoResolve = False, QString domain = QString(), QString subtype = QString())''' 0120 def virtual_hook(self): 0121 '''sip.voidptr DNSSD.ServiceBrowser.virtual_hook()''' 0122 return sip.voidptr() 0123 finished = pyqtSignal() # void finished() - signal 0124 serviceRemoved = pyqtSignal() # void serviceRemoved(DNSSD::RemoteService::Ptr) - signal 0125 serviceAdded = pyqtSignal() # void serviceAdded(DNSSD::RemoteService::Ptr) - signal 0126 def getLocalHostName(self): 0127 '''static QString DNSSD.ServiceBrowser.getLocalHostName()''' 0128 return QString() 0129 def resolveHostName(self, hostname): 0130 '''static QHostAddress DNSSD.ServiceBrowser.resolveHostName(QString hostname)''' 0131 return QHostAddress() 0132 def isAutoResolving(self): 0133 '''bool DNSSD.ServiceBrowser.isAutoResolving()''' 0134 return bool() 0135 def isAvailable(self): 0136 '''static DNSSD.ServiceBrowser.State DNSSD.ServiceBrowser.isAvailable()''' 0137 return DNSSD.ServiceBrowser.State() 0138 def startBrowse(self): 0139 '''void DNSSD.ServiceBrowser.startBrowse()''' 0140 def services(self): 0141 '''unknown-type DNSSD.ServiceBrowser.services()''' 0142 return unknown-type() 0143 class PublicService(QObject, DNSSD.ServiceBase): 0144 """""" 0145 def __init__(self, name = QString(), type = QString(), port = 0, domain = QString(), subtypes = QStringList()): 0146 '''void DNSSD.PublicService.__init__(QString name = QString(), QString type = QString(), int port = 0, QString domain = QString(), QStringList subtypes = QStringList())''' 0147 def virtual_hook(self): 0148 '''sip.voidptr DNSSD.PublicService.virtual_hook()''' 0149 return sip.voidptr() 0150 published = pyqtSignal() # void published(bool) - signal 0151 def subtypes(self): 0152 '''QStringList DNSSD.PublicService.subtypes()''' 0153 return QStringList() 0154 def setDomain(self, domain): 0155 '''void DNSSD.PublicService.setDomain(QString domain)''' 0156 def setPort(self, port): 0157 '''void DNSSD.PublicService.setPort(int port)''' 0158 def setSubTypes(self, subtypes): 0159 '''void DNSSD.PublicService.setSubTypes(QStringList subtypes)''' 0160 def setType(self, type): 0161 '''void DNSSD.PublicService.setType(QString type)''' 0162 def setServiceName(self, serviceName): 0163 '''void DNSSD.PublicService.setServiceName(QString serviceName)''' 0164 def setTextData(self, textData): 0165 '''void DNSSD.PublicService.setTextData(dict-of-QString-QByteArray textData)''' 0166 def publishAsync(self): 0167 '''void DNSSD.PublicService.publishAsync()''' 0168 def isPublished(self): 0169 '''bool DNSSD.PublicService.isPublished()''' 0170 return bool() 0171 def publish(self): 0172 '''bool DNSSD.PublicService.publish()''' 0173 return bool() 0174 def stop(self): 0175 '''void DNSSD.PublicService.stop()''' 0176 class ServiceBase(KShared): 0177 """""" 0178 def __init__(self, name = QString(), type = QString(), domain = QString(), host = QString(), port = 0): 0179 '''void DNSSD.ServiceBase.__init__(QString name = QString(), QString type = QString(), QString domain = QString(), QString host = QString(), int port = 0)''' 0180 def __ne__(self, o): 0181 '''bool DNSSD.ServiceBase.__ne__(DNSSD.ServiceBase o)''' 0182 return bool() 0183 def __eq__(self, o): 0184 '''bool DNSSD.ServiceBase.__eq__(DNSSD.ServiceBase o)''' 0185 return bool() 0186 def textData(self): 0187 '''dict-of-QString-QByteArray DNSSD.ServiceBase.textData()''' 0188 return dict-of-QString-QByteArray() 0189 def port(self): 0190 '''int DNSSD.ServiceBase.port()''' 0191 return int() 0192 def hostName(self): 0193 '''QString DNSSD.ServiceBase.hostName()''' 0194 return QString() 0195 def domain(self): 0196 '''QString DNSSD.ServiceBase.domain()''' 0197 return QString() 0198 def type(self): 0199 '''QString DNSSD.ServiceBase.type()''' 0200 return QString() 0201 def serviceName(self): 0202 '''QString DNSSD.ServiceBase.serviceName()''' 0203 return QString() 0204 0205