|
Fawkes API
Fawkes Development Version
|
Thrown if no definition of interface or interface generator found. More...
#include <exceptions.h>

Public Member Functions | |
| BlackBoardInterfaceNotFoundException (const char *type, const char *add_msg="") | |
| Constructor. | |
Public Member Functions inherited from fawkes::Exception | |
| Exception (const char *format,...) throw () | |
| Constructor. | |
| Exception (int errno, const char *format,...) throw () | |
| Constructor. | |
| Exception (const Exception &exc) throw () | |
| Copy constructor. | |
| virtual | ~Exception () throw () |
| Destructor. | |
| virtual void | raise () |
| This can be used to throw this exception. | |
| void | prepend (const char *format,...) throw () |
| Prepend messages to the message list. | |
| void | append (const char *format,...) throw () |
| Append messages to the message list. | |
| void | append_va (const char *format, va_list va) throw () |
| Append messages to the message list. | |
| void | append (const Exception &e) throw () |
| Append message that are from another Exception. | |
| void | print_trace () throw () |
| Prints trace to stderr. | |
| void | print_backtrace () const throw () |
| Prints a backtrace. | |
| char * | generate_backtrace () const throw () |
| Generate backtrace string. | |
| int | get_errno () throw () |
| Get errno. | |
| void | set_type_id (const char *id) |
| Set exception type ID. | |
| const char * | type_id () const |
| Get type ID. | |
| virtual const char * | what () const throw () |
| Get primary string. | |
| Exception & | operator= (const Exception &exc) throw () |
| Assign an Exception. | |
| iterator | begin () throw () |
| Get iterator for messages. | |
| iterator | end () throw () |
| Get end iterator for messages. | |
Additional Inherited Members | |
Protected Member Functions inherited from fawkes::Exception | |
| Exception () throw () | |
| Constructor for subclasses. | |
| void | append_nolock (const char *format,...) throw () |
| Append messages without lock. | |
| void | append_nolock_va (const char *format, va_list va) throw () |
| Append messages without lock by formatted string. | |
| void | append_nolock_nocopy (char *msg) throw () |
| Append message without copying. | |
| void | prepend_nolock_va (const char *format, va_list va) throw () |
| Prepend messages without lock by formatted string. | |
| void | copy_messages (const Exception &exc) throw () |
| Copy messages from given exception. | |
Protected Attributes inherited from fawkes::Exception | |
| message_list_t * | messages |
| List of messages. | |
| message_list_t * | messages_iterator |
| Iterator to iterate over messages. | |
| message_list_t * | messages_end |
| Pointer that points to the very last message. | |
| Mutex * | messages_mutex |
| Mutex to protect operations on messages list. | |
| int | _errno |
| Error number, should be used if the error was caused by a method that supplies errno. | |
Thrown if no definition of interface or interface generator found.
Definition at line 91 of file exceptions.h.
|
inline |
Constructor.
| type | type of interface that could not be found |
| add_msg | additional message, add a space as first character |
Definition at line 97 of file exceptions.h.