C# Class TouchRemote.Bonjour.BonjourResolver

Afficher le fichier Open project: pieceofsummer/TouchRemote

Méthodes publiques

Méthode Description
BonjourResolver ( ) : System
CancelFind ( ) : void
FindDevices ( string deviceType, string domain ) : IList
FindDevices ( string deviceType, string domain, System.TimeSpan timeout ) : IList

Private Methods

Méthode Description
BrowseCallback ( IntPtr h, DnsServiceFlags flags, int ifIndex, DnsServiceErrorType errorCode, string serviceName, string regType, string domain, IntPtr context ) : void
FindDevicesImpl ( string deviceType, string domain, System.TimeSpan timeout ) : IList
QueryPtrCallback ( IntPtr h, DnsServiceFlags flags, int ifIndex, DnsServiceErrorType errorCode, string fullName, DnsServiceType rrType, DnsServiceClass rrClass, ushort dataLen, byte data, uint ttl, IntPtr context ) : void
ResolveCallback ( IntPtr h, DnsServiceFlags flags, int ifIndex, DnsServiceErrorType errorCode, string fullName, string hostTarget, ushort port, ushort txtLen, byte txtRecord, IntPtr context ) : void

Method Details

BonjourResolver() public méthode

public BonjourResolver ( ) : System
Résultat System

CancelFind() public méthode

public CancelFind ( ) : void
Résultat void

FindDevices() public méthode

public FindDevices ( string deviceType, string domain ) : IList
deviceType string
domain string
Résultat IList

FindDevices() public méthode

public FindDevices ( string deviceType, string domain, System.TimeSpan timeout ) : IList
deviceType string
domain string
timeout System.TimeSpan
Résultat IList