#include <interface.h>
Inheritance diagram for modules::ErrorInterface:

Public Member Functions | |
| ErrorInterface () | |
| Constructor. | |
| ErrorInterface (ErrorInterface const &ei) | |
| Copy constructor (does not copy the error message). | |
| virtual ErrorInterface & | operator= (ErrorInterface const &right) |
| Assignment operator (does not copy the error message). | |
| char const * | error () const |
| Returns the last error message. | |
Static Public Attributes | |
| static PSIID const | IID = 0x42e694d6 |
| The interface unique identifier. | |
| static size_t const | error_len = 1024 |
| The maximum length of error messages. | |
Protected Member Functions | |
| void | errorf (char const *format,...) FORMAT(printf |
| Sets the last error message, printf-like. | |
Protected Attributes | |
| char | m_error [error_len] |
| The last error that occured. | |
1.4.6