QtGStreamer  1.2.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | Static Public Member Functions | Related Functions | List of all members
QGlib::Error Class Reference

#include <QGlib/Error>

Inherits std::exception.

Public Member Functions

 Error (GError *error=NULL)
 
 Error (Quark domain, int code, const QString &message)
 
 Error (const Error &other)
 
Erroroperator= (const Error &other)
 
virtual const char * what () const throw ()
 
Quark domain () const
 
int code () const
 
QString message () const
 
 operator GError * ()
 
 operator const GError * () const
 

Static Public Member Functions

static Error copy (GError *error)
 

Related Functions

(Note that these are not member functions.)

QDebug operator<< (QDebug dbg, const Error &error)
 

Detailed Description

Wrapper class for GError.

Examples:
examples/recorder/main.cpp, and examples/voip/main.cpp.

Definition at line 30 of file error.h.

Constructor & Destructor Documentation

QGlib::Error::Error ( GError *  error = NULL)

Wraps an existing GError into an Error.

Note
the constructed Error takes ownership of error

Definition at line 23 of file error.cpp.

QGlib::Error::Error ( Quark  domain,
int  code,
const QString &  message 
)

Creates a new Error with the given domain, code and message

Definition at line 29 of file error.cpp.

Member Function Documentation

const char * QGlib::Error::what ( ) const
throw (
)
virtual

Use message() instead. This method is provided to implement the std::exception interface.

Definition at line 65 of file error.cpp.

Quark QGlib::Error::domain ( ) const
Returns
the domain of the error. The domain indicates the module where the error has happened.

Definition at line 70 of file error.cpp.

int QGlib::Error::code ( ) const
Returns
a code that describes the error

Definition at line 75 of file error.cpp.

QString QGlib::Error::message ( ) const
Returns
a human-readable message that describes the error
Examples:
examples/recorder/main.cpp.

Definition at line 80 of file error.cpp.

QGlib::Error::operator GError * ( )
Returns
a pointer to the underlying GError
Note
no copy is made

Definition at line 85 of file error.cpp.

QGlib::Error::operator const GError * ( ) const
Returns
a const pointer to the underlying GError
Note
no copy is made

Definition at line 90 of file error.cpp.

Friends And Related Function Documentation

QDebug operator<< ( QDebug  dbg,
const Error error 
)
related

Definition at line 95 of file error.cpp.


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