Public Member Functions | Private Member Functions | Private Attributes
Clasp::EventHandler Class Reference

#include <misc_types.h>

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

List of all members.

Public Member Functions

void dispatch (const Event &ev)
 EventHandler (Event::Verbosity verbosity=Event::verbosity_quiet)
virtual void onEvent (const Event &)
virtual bool onModel (const Solver &s, const Model &m)
void setVerbosity (Event::Subsystem sys, Event::Verbosity verb)
virtual ~EventHandler ()

Private Member Functions

 EventHandler (const EventHandler &)
EventHandleroperator= (const EventHandler &)

Private Attributes

uint8 verbosity_ [4]

Detailed Description

Definition at line 83 of file misc_types.h.


Constructor & Destructor Documentation

Definition at line 85 of file misc_types.h.

Definition at line 482 of file shared_context.cpp.


Member Function Documentation

void Clasp::EventHandler::dispatch ( const Event ev) [inline]

Definition at line 92 of file misc_types.h.

virtual void Clasp::EventHandler::onEvent ( const Event ) [inline, virtual]

Reimplemented in Clasp::Cli::TextOutput, Clasp::Cli::ClaspAppBase, and Clasp::Cli::Output.

Definition at line 95 of file misc_types.h.

virtual bool Clasp::EventHandler::onModel ( const Solver s,
const Model m 
) [inline, virtual]

Reimplemented in Clasp::ClaspFacade, Clasp::Cli::ClaspAppBase, Clasp::Cli::Output, and ModelPrinter.

Definition at line 96 of file misc_types.h.

EventHandler& Clasp::EventHandler::operator= ( const EventHandler ) [private]

Definition at line 89 of file misc_types.h.


Member Data Documentation

uint8 Clasp::EventHandler::verbosity_[4] [private]

Definition at line 100 of file misc_types.h.


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


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