webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
webrtc::RTCError Class Reference

#include <rtcerror.h>

Public Member Functions

 RTCError ()
 
 RTCError (RTCErrorType type)
 
 RTCError (RTCErrorType type, const char *message)
 
 RTCError (RTCErrorType type, std::string &&message)
 
 RTCError (const RTCError &other)=delete
 
RTCErroroperator= (const RTCError &other)=delete
 
 RTCError (RTCError &&other)
 
RTCErroroperator= (RTCError &&other)
 
 ~RTCError ()
 
RTCErrorType type () const
 
void set_type (RTCErrorType type)
 
const char * message () const
 
void set_message (const char *message)
 
void set_message (std::string &&message)
 
bool ok () const
 
 RTCError ()
 
 RTCError (RTCErrorType type)
 
 RTCError (RTCErrorType type, const char *message)
 
 RTCError (RTCErrorType type, std::string &&message)
 
 RTCError (const RTCError &other)=delete
 
RTCErroroperator= (const RTCError &other)=delete
 
 RTCError (RTCError &&other)
 
RTCErroroperator= (RTCError &&other)
 
 ~RTCError ()
 
RTCErrorType type () const
 
void set_type (RTCErrorType type)
 
const char * message () const
 
void set_message (const char *message)
 
void set_message (std::string &&message)
 
bool ok () const
 

Static Public Member Functions

static RTCError OK ()
 
static RTCError OK ()
 

Constructor & Destructor Documentation

◆ RTCError() [1/12]

webrtc::RTCError::RTCError ( )
inline

◆ RTCError() [2/12]

webrtc::RTCError::RTCError ( RTCErrorType  type)
inlineexplicit

◆ RTCError() [3/12]

webrtc::RTCError::RTCError ( RTCErrorType  type,
const char *  message 
)
inline

◆ RTCError() [4/12]

webrtc::RTCError::RTCError ( RTCErrorType  type,
std::string &&  message 
)
inline

◆ RTCError() [5/12]

webrtc::RTCError::RTCError ( const RTCError other)
delete

◆ RTCError() [6/12]

webrtc::RTCError::RTCError ( RTCError &&  other)

◆ ~RTCError() [1/2]

webrtc::RTCError::~RTCError ( )

◆ RTCError() [7/12]

webrtc::RTCError::RTCError ( )
inline

◆ RTCError() [8/12]

webrtc::RTCError::RTCError ( RTCErrorType  type)
inlineexplicit

◆ RTCError() [9/12]

webrtc::RTCError::RTCError ( RTCErrorType  type,
const char *  message 
)
inline

◆ RTCError() [10/12]

webrtc::RTCError::RTCError ( RTCErrorType  type,
std::string &&  message 
)
inline

◆ RTCError() [11/12]

webrtc::RTCError::RTCError ( const RTCError other)
delete

◆ RTCError() [12/12]

webrtc::RTCError::RTCError ( RTCError &&  other)

◆ ~RTCError() [2/2]

webrtc::RTCError::~RTCError ( )

Member Function Documentation

◆ message() [1/2]

const char * webrtc::RTCError::message ( ) const

◆ message() [2/2]

const char* webrtc::RTCError::message ( ) const

◆ OK() [1/2]

static RTCError webrtc::RTCError::OK ( )
static

◆ OK() [2/2]

RTCError webrtc::RTCError::OK ( )
static

◆ ok() [1/2]

bool webrtc::RTCError::ok ( ) const
inline

◆ ok() [2/2]

bool webrtc::RTCError::ok ( ) const
inline

◆ operator=() [1/4]

RTCError& webrtc::RTCError::operator= ( const RTCError other)
delete

◆ operator=() [2/4]

RTCError& webrtc::RTCError::operator= ( const RTCError other)
delete

◆ operator=() [3/4]

RTCError & webrtc::RTCError::operator= ( RTCError &&  other)

◆ operator=() [4/4]

RTCError& webrtc::RTCError::operator= ( RTCError &&  other)

◆ set_message() [1/4]

void webrtc::RTCError::set_message ( const char *  message)

◆ set_message() [2/4]

void webrtc::RTCError::set_message ( const char *  message)

◆ set_message() [3/4]

void webrtc::RTCError::set_message ( std::string &&  message)

◆ set_message() [4/4]

void webrtc::RTCError::set_message ( std::string &&  message)

◆ set_type() [1/2]

void webrtc::RTCError::set_type ( RTCErrorType  type)
inline

◆ set_type() [2/2]

void webrtc::RTCError::set_type ( RTCErrorType  type)
inline

◆ type() [1/2]

RTCErrorType webrtc::RTCError::type ( ) const
inline

◆ type() [2/2]

RTCErrorType webrtc::RTCError::type ( ) const
inline

Member Data Documentation

◆ static_message_

const char* webrtc::RTCError::static_message_ = ""

◆ string_message_

std::string webrtc::RTCError::string_message_

The documentation for this class was generated from the following files: