| Interface | Description |
|---|---|
| DeviceChangeListener |
Interface for receiving UPnP device change notifications.
|
| NotifyListener |
Interface for receiving SSDP notification messages.
|
| PresentationListener |
Interface for receiving UPnP device presentation requests.
|
| SearchListener |
Interface for receiving SSDP search request messages.
|
| SearchResponseListener |
Interface for receiving SSDP search response messages.
|
| Class | Description |
|---|---|
| Advertiser |
Thread for advertising UPnP device presence on the network.
|
| Description |
Utility class for UPnP device description error messages.
|
| Disposer |
Thread for disposing expired UPnP devices and subscriptions.
|
| MAN |
Utility class for SSDP MAN (Method Application Namespace) header values.
|
| NT |
Utility class for SSDP NT (Notification Type) header values and validation.
|
| NTS |
Utility class for SSDP NTS (Notification Sub-Type) header values.
|
| ST |
Utility class for SSDP ST (Search Target) header values and validation.
|
| USN |
Utility class for SSDP USN (Unique Service Name) header values and parsing.
|
| Exception | Description |
|---|---|
| InvalidDescriptionException |
Exception thrown when UPnP device description is invalid or cannot be parsed.
|
UPnP device implementation and management.
This package provides classes for implementing UPnP devices, including device advertisement, discovery response handling, and device lifecycle management.
Key Components:
Main Functionality:
Usage Notes: