events

package
v0.0.0-...-ef65237 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 24, 2025 License: AGPL-3.0 Imports: 8 Imported by: 0

Documentation

Overview

* @Author: kokutas [email protected] * @Date: 2025-10-11 21:10:07 * @LastEditors: kokutas [email protected] * @LastEditTime: 2025-10-24 23:08:15 * @FilePath: /onvif/sdk/ver10/events/events.go * @Description: * * Copyright (c) 2025 by kokutas, All Rights Reserved.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddEventBroker

func AddEventBroker(ctx context.Context, cli *client.Client, request events.AddEventBroker) (events.AddEventBrokerResponse, error)

AddEventBroker forwards the call to cli.CallMethod() then parses the payload of the reply as a AddEventBrokerResponse.

func CreatePullPointSubscription

CreatePullPointSubscription forwards the call to cli.CallMethod() then parses the payload of the reply as a CreatePullPointSubscriptionResponse.

func DeleteEventBroker

DeleteEventBroker forwards the call to cli.CallMethod() then parses the payload of the reply as a DeleteEventBrokerResponse.

func GetEventBrokers

func GetEventBrokers(ctx context.Context, cli *client.Client, request events.GetEventBrokers) (events.GetEventBrokersResponse, error)

GetEventBrokers forwards the call to cli.CallMethod() then parses the payload of the reply as a GetEventBrokersResponse.

func GetEventProperties

GetEventProperties forwards the call to cli.CallMethod() then parses the payload of the reply as a GetEventPropertiesResponse.

func GetServiceCapabilities

GetServiceCapabilities forwards the call to cli.CallMethod() then parses the payload of the reply as a GetServiceCapabilitiesResponse.

func PullMessages

func PullMessages(ctx context.Context, cli *client.Client, request events.PullMessages) (events.PullMessagesResponse, error)

PullMessages forwards the call to cli.CallMethod() then parses the payload of the reply as a PullMessagesResponse.

func Seek

func Seek(ctx context.Context, cli *client.Client, request events.Seek) (events.SeekResponse, error)

Seek forwards the call to cli.CallMethod() then parses the payload of the reply as a SeekResponse.

func SetSynchronizationPoint

SetSynchronizationPoint forwards the call to cli.CallMethod() then parses the payload of the reply as a SetSynchronizationPointResponse.

func Unsubscribe

func Unsubscribe(ctx context.Context, cli *client.Client, request events.Unsubscribe) (events.UnsubscribeResponse, error)

Unsubscribe forwards the call to cli.CallMethod() then parses the payload of the reply as a UnsubscribeResponse.

Types

type Device

type Device struct {
	Address  string        `json:"address"`
	Username string        `json:"username"`
	Password string        `json:"password"`
	Timeout  time.Duration `json:"timeout"`
	Describe string        `json:"describe"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL