Public Types | Public Member Functions | Static Public Member Functions | Public Attributes
Clasp::Event Struct Reference

Base class for library events. More...

#include <misc_types.h>

Inheritance diagram for Clasp::Event:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Base class for library events.

Definition at line 37 of file misc_types.h.


Member Enumeration Documentation

Enumerator:
subsystem_facade 
subsystem_load 
subsystem_prepare 
subsystem_solve 

Definition at line 38 of file misc_types.h.

Enumerator:
verbosity_quiet 
verbosity_low 
verbosity_high 
verbosity_max 

Definition at line 39 of file misc_types.h.


Constructor & Destructor Documentation

Clasp::Event::Event ( Subsystem  sys,
uint32  evId,
Verbosity  verbosity 
) [inline, explicit]

Definition at line 40 of file misc_types.h.


Member Function Documentation

uint32 Clasp::Event::nextId ( ) [static]

Definition at line 483 of file shared_context.cpp.


Member Data Documentation

Definition at line 44 of file misc_types.h.

Definition at line 43 of file misc_types.h.

Definition at line 41 of file misc_types.h.

Definition at line 42 of file misc_types.h.


The documentation for this struct was generated from the following files:


clasp
Author(s): Benjamin Kaufmann
autogenerated on Thu Aug 27 2015 12:41:41