Collaboration diagram for libvlc_exception:
|
Data Structures | |
| struct | libvlc_exception_t |
Functions | |
| void | libvlc_exception_init (libvlc_exception_t *p_exception) |
| Initialize an exception structure. | |
| int | libvlc_exception_raised (const libvlc_exception_t *p_exception) |
| Has an exception been raised? | |
| void | libvlc_exception_raise (libvlc_exception_t *p_exception, const char *psz_format,...) |
| Raise an exception using a user-provided message. | |
| void | libvlc_exception_clear (libvlc_exception_t *) |
| Clear an exception object so it can be reused. | |
| const char * | libvlc_exception_get_message (const libvlc_exception_t *p_exception) |
| Get an exception's message. | |
| void libvlc_exception_clear | ( | libvlc_exception_t * | ) |
Clear an exception object so it can be reused.
The exception object must have be initialized.
| p_exception | the exception to clear |
| const char* libvlc_exception_get_message | ( | const libvlc_exception_t * | p_exception | ) |
Get an exception's message.
| p_exception | the exception to query |
| void libvlc_exception_init | ( | libvlc_exception_t * | p_exception | ) |
Initialize an exception structure.
This can be called several times to reuse an exception structure.
| p_exception | the exception to initialize |
| void libvlc_exception_raise | ( | libvlc_exception_t * | p_exception, | |
| const char * | psz_format, | |||
| ... | ||||
| ) |
Raise an exception using a user-provided message.
| p_exception | the exception to raise | |
| psz_format | the exception message format string | |
| ... | the format string arguments |
| int libvlc_exception_raised | ( | const libvlc_exception_t * | p_exception | ) |
Has an exception been raised?
| p_exception | the exception to query |
1.5.1