Public Member Functions | |
| def | __init__ (self, hass, session, host, name) |
| def | available (self) |
| def | close (self) |
| def | get_table (self) |
| def | name (self) |
Private Member Functions | |
| def | _connect_table (self) |
Private Attributes | |
| _hass | |
| _host | |
| _name | |
| _session | |
| _table | |
| _table_task | |
Holds table objects and makes them available to platforms.
Definition at line 77 of file __init__.py.
| def homeassistant.components.sisyphus.TableHolder.__init__ | ( | self, | |
| hass, | |||
| session, | |||
| host, | |||
| name | |||
| ) |
Initialize the table holder.
Definition at line 80 of file __init__.py.
|
private |
Definition at line 111 of file __init__.py.
| def homeassistant.components.sisyphus.TableHolder.available | ( | self | ) |
Return true if the table is responding to heartbeats.
Definition at line 90 of file __init__.py.
| def homeassistant.components.sisyphus.TableHolder.close | ( | self | ) |
Close the table held by this holder, if any.
Definition at line 121 of file __init__.py.
| def homeassistant.components.sisyphus.TableHolder.get_table | ( | self | ) |
Return the Table held by this holder, connecting to it if needed.
Definition at line 101 of file __init__.py.
| def homeassistant.components.sisyphus.TableHolder.name | ( | self | ) |
Return the name of the table.
Definition at line 97 of file __init__.py.
|
private |
Definition at line 82 of file __init__.py.
|
private |
Definition at line 84 of file __init__.py.
|
private |
Definition at line 85 of file __init__.py.
|
private |
Definition at line 83 of file __init__.py.
|
private |
Definition at line 86 of file __init__.py.
|
private |
Definition at line 87 of file __init__.py.