Base class for library events. More...
#include <misc_types.h>
Public Types | |
enum | Subsystem { subsystem_facade = 0, subsystem_load = 1, subsystem_prepare = 2, subsystem_solve = 3 } |
enum | Verbosity { verbosity_quiet = 0, verbosity_low = 1, verbosity_high = 2, verbosity_max = 3 } |
Public Member Functions | |
Event (Subsystem sys, uint32 evId, Verbosity verbosity) | |
Static Public Member Functions | |
static uint32 | nextId () |
Public Attributes | |
uint32 | id: 16 |
uint32 | op: 8 |
uint32 | system: 2 |
uint32 | verb: 2 |
Base class for library events.
Definition at line 37 of file misc_types.h.
Definition at line 38 of file misc_types.h.
Definition at line 39 of file misc_types.h.
Clasp::Event::Event | ( | Subsystem | sys, |
uint32 | evId, | ||
Verbosity | verbosity | ||
) | [inline, explicit] |
Definition at line 40 of file misc_types.h.
uint32 Clasp::Event::nextId | ( | ) | [static] |
Definition at line 483 of file shared_context.cpp.
uint32 Clasp::Event::id |
Definition at line 44 of file misc_types.h.
uint32 Clasp::Event::op |
Definition at line 43 of file misc_types.h.
uint32 Clasp::Event::system |
Definition at line 41 of file misc_types.h.
uint32 Clasp::Event::verb |
Definition at line 42 of file misc_types.h.