MillicastSDK 2.0.0
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
error.h File Reference
#include "millicast-sdk/exports.h"
#include <system_error>
Include dependency graph for error.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  millicast::Error
 The errors reported by the Millicast SDK. More...
 
struct  millicast::ErrorCategoryBase< T >
 Helper for defining error categories in the Millicast SDK. More...
 
class  millicast::AsyncOperationCancelled
 Error category for errors triggered when the operation failed because it was abandoned for various reasons. More...
 
class  millicast::GenericError
 Error category for other errors. More...
 
class  millicast::HttpError
 
class  millicast::Exception
 
struct  std::is_error_condition_enum< millicast::AsyncOperationCancelled::Value >
 
struct  std::is_error_condition_enum< millicast::GenericError::Value >
 

Namespaces

namespace  millicast
 
namespace  std
 

Functions

template<typename EnumT >
std::enable_if_t< std::is_error_condition_enum< EnumT >::value, Errormillicast::make_error_condition (EnumT value)
 Helper to create Error object from the enum value defined in Millicast error category.
 
Error MILLICAST_API millicast::make_error_condition (AsyncOperationCancelled::Value value, const std::string &message)
 Construct Error in AsyncOperationCancelled category.
 
Error MILLICAST_API millicast::make_error_condition (GenericError::Value value, const std::string &message)
 Construct Error in GenericError category.
 
Error MILLICAST_API millicast::make_error_condition (HttpError::Value value, const std::string &message)
 Construct Error in HttpError category.