Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.emulated_roku.binding.EmulatedRoku Class Reference

Public Member Functions

def __init__ (self, hass, name, host_ip, listen_port, advertise_ip, advertise_port, upnp_bind_multicast)
 
def setup (self)
 
def unload (self)
 

Public Attributes

 advertise_ip
 
 advertise_port
 
 bind_multicast
 
 hass
 
 host_ip
 
 listen_port
 
 roku_usn
 

Private Attributes

 _api_server
 
 _unsub_start_listener
 
 _unsub_stop_listener
 

Detailed Description

Manages an emulated_roku server.

Definition at line 25 of file binding.py.

Constructor & Destructor Documentation

◆ __init__()

def homeassistant.components.emulated_roku.binding.EmulatedRoku.__init__ (   self,
  hass,
  name,
  host_ip,
  listen_port,
  advertise_ip,
  advertise_port,
  upnp_bind_multicast 
)
Initialize the properties.

Definition at line 28 of file binding.py.

Member Function Documentation

◆ setup()

def homeassistant.components.emulated_roku.binding.EmulatedRoku.setup (   self)
Start the emulated_roku server.

Definition at line 55 of file binding.py.

◆ unload()

def homeassistant.components.emulated_roku.binding.EmulatedRoku.unload (   self)
Unload the emulated_roku server.

Definition at line 168 of file binding.py.

Member Data Documentation

◆ _api_server

homeassistant.components.emulated_roku.binding.EmulatedRoku._api_server
private

Definition at line 50 of file binding.py.

◆ _unsub_start_listener

homeassistant.components.emulated_roku.binding.EmulatedRoku._unsub_start_listener
private

Definition at line 52 of file binding.py.

◆ _unsub_stop_listener

homeassistant.components.emulated_roku.binding.EmulatedRoku._unsub_stop_listener
private

Definition at line 53 of file binding.py.

◆ advertise_ip

homeassistant.components.emulated_roku.binding.EmulatedRoku.advertise_ip

Definition at line 46 of file binding.py.

◆ advertise_port

homeassistant.components.emulated_roku.binding.EmulatedRoku.advertise_port

Definition at line 45 of file binding.py.

◆ bind_multicast

homeassistant.components.emulated_roku.binding.EmulatedRoku.bind_multicast

Definition at line 48 of file binding.py.

◆ hass

homeassistant.components.emulated_roku.binding.EmulatedRoku.hass

Definition at line 39 of file binding.py.

◆ host_ip

homeassistant.components.emulated_roku.binding.EmulatedRoku.host_ip

Definition at line 42 of file binding.py.

◆ listen_port

homeassistant.components.emulated_roku.binding.EmulatedRoku.listen_port

Definition at line 43 of file binding.py.

◆ roku_usn

homeassistant.components.emulated_roku.binding.EmulatedRoku.roku_usn

Definition at line 41 of file binding.py.


The documentation for this class was generated from the following file: