ICommonDisco Methods
The ICommonDisco type exposes the following members.
Methods
Name | Description | |
---|---|---|
CheckForDeviceMatch |
Fires a callback if the device is in the DeviceRegistry
|
|
Equals(System.Object) | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetAllUPnPDeviceInfo()()()() |
Gets a list of all UPnP devices currently recognized by the UPnP subsystem.
|
|
GetAllUPnPDeviceInfo(Func<(Of <<'(TheUPnPDeviceInfo, Boolean>)>>)) |
Allows to retrieve a list of UPnP devices
|
|
GetDeviceInfo |
Gets a byte[] of the UPnP device info of the current device.
|
|
GetHashCode | (Inherited from Object.) | |
GetTheUPnPDeviceInfo |
returns TheUPnPDeviceInfo of the current node
|
|
GetType | (Inherited from Object.) | |
GetUPnPDeviceInfo |
Returns TheUPnPDeviceInfo for a given USN/UUID
|
|
GetUPnPDeviceInfoByFunc |
Returns devices found by a function query
|
|
MemberwiseClone | (Inherited from Object.) | |
RegisterDevice(TheUPnPDeviceInfo) |
Allows to register a new TheUPnPDeviceInfo with the UPnP subsystem. This is helpful if any other means of discovery was used to find devices and the new device should participate in the UpnP notification system.
|
|
RegisterDevice(TheUPnPDeviceInfo, Boolean) |
Allows to register a new TheUPnPDeviceInfo with the DISCO subsystem. This is helpful if any other means of discovery was used to find devices and the new device should participate in the UpnP notification system.
|
|
RegisterDeviceLost |
Register a callback for an event that fires when a device is no longer reachable
|
|
RegisterDeviceWithServer |
Registers the current device with a C-DEngine UPnP subsystem at the given Uri
|
|
RegisterDISCOService |
Registers a new discovery service
|
|
RegisterNewMatch |
This method registers a callback for the event that the UPnP subsystem found another node that is compatible with the current node.
In order for nodes to be compatible they have to be
a) in the same Solution (same ApplicationID)
b) use the same ScopeID
c) have the same Application Name (TheBaseAssets.MyServiceHostInfo.ApplicationName)
|
|
RegisterScanner |
Registers a new sniffer
|
|
RegisterUPnPUID |
This method allows to register for any arbitrary UPnP device.
|
|
Scan4Devices |
Triggers a scan for UPnP devices on the network. (Sends M-SEARCH Broadcast).
The C-DEngine UPnP subsystem is doing this on a regular interval but if immediate results are required, the subsystem can be forced to trigger the scan.
|
|
ScanForDevice |
Tiggers a scan for a specific Device UID (i.e. USN for UPnP or Domain on mDNS)
Results will be fired to the callbacks registered with RegisterUPnPUID
|
|
ScanKnownDevices |
Scans already registered devices for a given pUid
|
|
ShutdownDiscoService |
Call to shutdown the UPnP Discovery service.
|
|
StartDiscoDevice |
Call to Start the UPnP Discovery service
|
|
ToString | (Inherited from Object.) | |
UnregisterDeviceLost |
Unregisters the callback for lost/unreachable devices
|
|
UnregisterDISCOService |
Unregisters a discovery service
|
|
UnRegisterNewMatch |
Unregisters a previously registered callback
|
|
UnregisterScanner |
Unregisters a sniffer
|
|
UnregisterUPnPUID |
Unregisters a previously registered search pattern
|
|
UpdateContextID |
Updates the Security Context of the UPnP Device Description required to match Nodes in a mesh
|
|
UpdateDiscoDevice |
Updates the UPnPDevice Information of the current node
|
|
WaitForDiscoReady |
Registers for the event of "Disco Service Ready"
|