Exceptions

The Exceptions group gathers all possible Server C++ SDK exceptions.

Classes

Name
classdolbyio::comms::signaling_channel_exception
The class that describes IO errors that occur on the signaling WebSocket. The user can also set a listener for this exception object using sdk::add_event_handler to emitted the event whenever a signaling error occurs.
classdolbyio::comms::session_state_exception
The class that defines exceptions for invalid session states.
classdolbyio::comms::session_exception
The class that describes errors related to the Session Service.
classdolbyio::comms::security_check_exception
The class for exceptions indicating that the CA certificates are not properly loaded.
classdolbyio::comms::restapi_exception
The class that describes errors received from the backend service during REST API calls.
classdolbyio::comms::remote_description_exception
The class that describes conferencing errors that occur when setting a remote description fails. This means that there is an incompatibility in the offer, for example, that the offer contains not supported codecs.
classdolbyio::comms::peer_connection_failed_exception
The exception that is emitted when there is a failure detected with the peer connection to the server. Meaning One or more of the ICE transports on the connection is in the failed state. This error is strict and indicates that peer connection will not return to normal state. This exception can also be listened for by attaching a handler for the peer_connection_failed_exception type through the Conference Service.
classdolbyio::comms::peer_connection_disconnected_exception
The class that describes a conference error that results from a network connection issue. This error has a direct correlation with the disconnected PeerConnectionState. According to the WebRTC documentation, this state may be triggered intermittently and resolve without any action on less reliable networks. Therefore, this error is not considered fatal or non-recoverable like the PeerConnectionFailed state.
classdolbyio::comms::media_stream_exception
The exception that indicates an issue with the local media stream.
classdolbyio::comms::media_exception
The base exception class for exceptions originating from the media_engine.
classdolbyio::comms::media_engine_exception
The base class describing exceptions stemming from media engine.
classdolbyio::comms::jwt_exception
Describes the JSON web token exceptions indicating that the authentication web token is not correct.
classdolbyio::comms::json_exception
The base class for the JSON and depicts exceptions that are thrown when there is a JSON parsing error. This means an error in serializing or deserializing JSON string or object.
classdolbyio::comms::io_exception
The base class for all IO exceptions that occur in the case of problems with opening sockets or files.
classdolbyio::comms::invalid_token_exception
The class that describes the rejected REST API requests caused by an invalid access token. The user can also set a listener for this exception object using sdk::add_event_handler. In such a case, the event will be emitted whenever a signaling error occurs.
classdolbyio::comms::ice_candidate_exception
The class that describes a conferencing error which can occur during an initial setting of candidates for a connection when the remote description is successfully applied.
classdolbyio::comms::http_exception
The class that describes the HTTP errors.
classdolbyio::comms::exception
The base class for the SDK exceptions.
classdolbyio::comms::dvc_exception
Describes exceptions originating from the DVC library.
classdolbyio::comms::dvc_error_exception
The class that describes a conference error which originates in the DVC library. This exception can also be listened for by attaching a handler for the dvc_error_exception type through the Conference Service.
classdolbyio::comms::create_peer_connection_exception
The class that describes a conferencing error which may occur during a creation of an initial peer connection.
classdolbyio::comms::create_answer_exception
The class that describes conference error where the WebRTC is unable to create an answer for the received offer.
classdolbyio::comms::conference_state_exception
The class that describes errors for attempted operations that require a different conference state.
classdolbyio::comms::conference_exception
The class that describes errors that occur in an active conference.
classdolbyio::comms::certificate_exception
Describes the exception thrown if WebRTC fails to generate a certificate.
classdolbyio::comms::async_operation_canceled
The base class that describes exceptions that are thrown when an asynchronous operation is abruptly canceled.


Did this page help you?