QtGStreamer  0.10.2
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator
Public Member Functions | Related Functions
QGlib::Error Class Reference

#include <QGlib/Error>

Inherits std::exception.

List of all members.

Public Member Functions

 Error (GError *error)
 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

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 29 of file error.h.

Constructor & Destructor Documentation

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

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 () [virtual]

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

Definition at line 53 of file error.cpp.

the domain of the error. The domain indicates the module where the error has happened.

Definition at line 58 of file error.cpp.

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

Definition at line 63 of file error.cpp.

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

Definition at line 68 of file error.cpp.

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

Definition at line 73 of file error.cpp.

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

Definition at line 78 of file error.cpp.

Friends And Related Function Documentation

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

Definition at line 83 of file error.cpp.

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