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

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 53 of file error.cpp.

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

Definition at line 63 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 68 of file error.cpp.

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

Definition at line 73 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 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: