Scarab  v2.1.1
Project 8 C++ Utility Library
cancelable.cc
Go to the documentation of this file.
1 /*
2  * cancelable.cc
3  *
4  * Created on: Jan 24, 2016
5  * Author: nsoblath
6  */
7 
8 #include "cancelable.hh"
9 
10 #include "logger.hh"
11 
12 namespace scarab
13 {
14  LOGGER( slog, "cancelable" );
15 
17  f_canceled( false )
18  {
19  }
20 
22  {
23  }
24 
26  {
27  // override in derived class
28  LDEBUG( slog, "cancelable::do_cancellation" );
29  return;
30  }
31 
33  {
34  // override in derived class
35  return;
36  }
37 
38 } /* namespace scarab */
virtual void do_cancellation()
Definition: cancelable.cc:25
virtual ~cancelable()
Definition: cancelable.cc:21
Contains the logger class and macros, based on Kasper's KLogger class.
virtual void do_reset_cancellation()
Definition: cancelable.cc:32
#define LDEBUG(...)
Definition: logger.hh:360
LOGGER(mtlog,"authentication")