Public Member Functions | |
| None | __init__ (self, EventManager event_manager) |
| None | async_cancel_pull_messages (self) |
| None | async_pause (self) |
| None | async_resume (self) |
| None | async_schedule_pull_messages (self, float|None delay=None) |
| bool | async_start (self) |
| None | async_stop (self) |
Public Attributes | |
| state | |
Private Member Functions | |
| None | _async_background_pull_messages_or_reschedule (self, dt.datetime|None _now=None) |
| None | _async_cancel_and_unsubscribe (self) |
| None | _async_create_pullpoint_subscription (self) |
| None | _async_pull_messages (self) |
| bool | _async_start_pullpoint (self) |
| None | _async_unsubscribe_pullpoint (self) |
Private Attributes | |
| _cancel_pull_messages | |
| _device | |
| _event_manager | |
| _hass | |
| _name | |
| _pull_messages_job | |
| _pull_messages_task | |
| _pullpoint_manager | |
ONVIF PullPoint Manager. If the camera supports webhooks and the webhook is reachable, the pullpoint manager will keep the pull point subscription alive, but will not poll for messages unless the webhook fails.
| None homeassistant.components.onvif.event.PullPointManager.__init__ | ( | self, | |
| EventManager | event_manager | ||
| ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| None homeassistant.components.onvif.event.PullPointManager.async_cancel_pull_messages | ( | self | ) |
| None homeassistant.components.onvif.event.PullPointManager.async_pause | ( | self | ) |
| None homeassistant.components.onvif.event.PullPointManager.async_resume | ( | self | ) |
| None homeassistant.components.onvif.event.PullPointManager.async_schedule_pull_messages | ( | self, | |
| float | None | delay = None |
||
| ) |
| bool homeassistant.components.onvif.event.PullPointManager.async_start | ( | self | ) |
| None homeassistant.components.onvif.event.PullPointManager.async_stop | ( | self | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| homeassistant.components.onvif.event.PullPointManager.state |