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