Public Member Functions | |
| None | __init__ (self, asyncio.AbstractEventLoop loop, socket.socket ssdp_socket, str advertise_ip, int advertise_port) |
| None | close (self) |
| None | connection_lost (self, Exception|None exc) |
| None | connection_made (self, asyncio.BaseTransport transport) |
| None | datagram_received (self, bytes data, tuple[str, int] addr) |
| None | error_received (self, Exception exc) |
Public Attributes | |
| advertise_ip | |
| advertise_port | |
| transport | |
Private Member Functions | |
| bytes | _handle_request (self, str decoded_data) |
| bytes | _prepare_response (self, str search_target, str unique_service_name) |
Private Attributes | |
| _loop | |
| _sock | |
| _upnp_device_response | |
| _upnp_root_response | |
| None homeassistant.components.emulated_hue.upnp.UPNPResponderProtocol.__init__ | ( | self, | |
| asyncio.AbstractEventLoop | loop, | ||
| socket.socket | ssdp_socket, | ||
| str | advertise_ip, | ||
| int | advertise_port | ||
| ) |
|
private |
|
private |
| None homeassistant.components.emulated_hue.upnp.UPNPResponderProtocol.close | ( | self | ) |
| None homeassistant.components.emulated_hue.upnp.UPNPResponderProtocol.connection_lost | ( | self, | |
| Exception | None | exc | ||
| ) |
| None homeassistant.components.emulated_hue.upnp.UPNPResponderProtocol.connection_made | ( | self, | |
| asyncio.BaseTransport | transport | ||
| ) |
| None homeassistant.components.emulated_hue.upnp.UPNPResponderProtocol.datagram_received | ( | self, | |
| bytes | data, | ||
| tuple[str, int] | addr | ||
| ) |
| None homeassistant.components.emulated_hue.upnp.UPNPResponderProtocol.error_received | ( | self, | |
| Exception | exc | ||
| ) |
|
private |
|
private |
|
private |
|
private |
| homeassistant.components.emulated_hue.upnp.UPNPResponderProtocol.advertise_ip |
| homeassistant.components.emulated_hue.upnp.UPNPResponderProtocol.advertise_port |
| homeassistant.components.emulated_hue.upnp.UPNPResponderProtocol.transport |