| 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: