IServerListener.h
Go to the documentation of this file.
ServerLinkError
Defines the set of unrecoverable Server errors.
Definition: ServerLinkError.h:21
virtual void EncoderConnected(Encoder encoder)=0
Called when an Encoder has been connected to the server.
virtual void EncoderNameChanged(std::wstring originalEncoderName, Encoder encoder)=0
Called when an encoder has been renamed.
Holds information about the Encoder updates such as an Encoders location.
Definition: EncoderUpdateInfo.h:32
virtual void EncoderOverslept(Encoder encoder)=0
Called when an Encoder has overslept.
virtual void EncoderRemoved(std::wstring encoderUUID, std::wstring encoderName)=0
Called when the logged in user loses permission to access an encoder.
virtual void EncoderAdded(Encoder encoder)=0
Called when the logged in user gains permission to access an encoder.
This stores server addresses that the SDK should use to connect to.
Definition: ServerAddresses.h:48
An Encoder interface represents an Encoder that is managed by the server.
Definition: Encoder.h:58
virtual void ServerError(ServerLinkError error)=0
Called when the server has experienced an unrecoverable error.
ServerLinkState
Defines the set of Server communication link states.
Definition: ServerLinkState.h:20
virtual void EncoderDetailsChanged(Encoder encoder)=0
Called when an encoder's details have been changed.
virtual void ServerStateChanged(ServerLinkState state)=0
Called when the server's communication link state changes.
virtual void EncoderPermissionsChanged(Encoder encoder, std::vector< FeatureInfo > features)=0
Called when the logged in user's permissions to access an encoder have changed.
The EdgeVis Decoder SDK namespace.
virtual void ServerClusterChanged(ServerAddresses serverAddresses)=0
Called when the server cluster has changed.
virtual void EncoderDisconnected(Encoder encoder)=0
Called when an Encoder has been disconnected from the server.
virtual void EncoderInfoUpdated(EncoderUpdateInfo eventInfo, Encoder encoder)=0
Called when a Encoder has been updated on the server.
