Fawkes API
Fawkes Development Version
|
#include <>>
Public Member Functions | |
UnknownCameraControlTypeException (const char *msg=0) | |
Constructor. More... | |
![]() | |
Exception (const char *format,...) throw () | |
Constructor. More... | |
Exception (int errnoval, const char *format,...) throw () | |
Constructor. More... | |
Exception (const Exception &exc) throw () | |
Copy constructor. More... | |
virtual | ~Exception () throw () |
Destructor. More... | |
virtual void | raise () |
This can be used to throw this exception. More... | |
void | prepend (const char *format,...) throw () |
Prepend messages to the message list. More... | |
void | append (const char *format,...) throw () |
Append messages to the message list. More... | |
void | append_va (const char *format, va_list va) throw () |
Append messages to the message list. More... | |
void | append (const Exception &e) throw () |
Append message that are from another Exception. More... | |
void | print_trace () throw () |
Prints trace to stderr. More... | |
void | print_backtrace () const throw () |
Prints a backtrace. More... | |
char * | generate_backtrace () const throw () |
Generate backtrace string. More... | |
int | get_errno () throw () |
Get errno. More... | |
void | set_type_id (const char *id) |
Set exception type ID. More... | |
const char * | type_id () const |
Get type ID. More... | |
virtual const char * | what () const throw () |
Get primary string. More... | |
virtual const char * | what_no_backtrace () const throw () |
Get primary string (does not implicitly print the back trace). More... | |
Exception & | operator= (const Exception &exc) throw () |
Assign an Exception. More... | |
iterator | begin () throw () |
Get iterator for messages. More... | |
iterator | end () throw () |
Get end iterator for messages. More... | |
Additional Inherited Members | |
![]() | |
Exception () throw () | |
Constructor for subclasses. More... | |
void | append_nolock (const char *format,...) throw () |
Append messages without lock. More... | |
void | append_nolock_va (const char *format, va_list va) throw () |
Append messages without lock by formatted string. More... | |
void | append_nolock_nocopy (char *msg) throw () |
Append message without copying. More... | |
void | prepend_nolock_va (const char *format, va_list va) throw () |
Prepend messages without lock by formatted string. More... | |
void | copy_messages (const Exception &exc) throw () |
Copy messages from given exception. More... | |
![]() | |
message_list_t * | messages |
message_list_t * | messages_iterator |
message_list_t * | messages_end |
Mutex * | messages_mutex |
int | _errno |
Unknown camera control exception. Thrown if the requested camera control has not been recognized or the needed libraries were not available at compile time.
Definition at line 67 of file cam_exceptions.h.
firevision::UnknownCameraControlTypeException::UnknownCameraControlTypeException | ( | const char * | msg = 0 | ) |
Constructor.
msg | optional extra message |
Definition at line 106 of file cam_exceptions.cpp.
References fawkes::Exception::append().