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/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.

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 (

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
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
a code that describes the error

Definition at line 75 of file error.cpp.

QString QGlib::Error::message ( ) const
a human-readable message that describes the error

Definition at line 80 of file error.cpp.

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

Definition at line 85 of file error.cpp.

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

Definition at line 90 of file error.cpp.

Friends And Related Function Documentation

QDebug operator<< ( QDebug  dbg,
const Error error 

Definition at line 95 of file error.cpp.

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