proto/Source/notifier.h File Reference

Declaration of notification module interface. More...

#include <iostream>
#include <string>
#include <boost/progress.hpp>

Namespaces

namespace  ace
namespace  ace::notifier

Classes

class  ace::Notifier
 Notifier is very simple - just binds itself to given stream and flushes passed notification to that stream. More...
class  ace::ProgressNotifier
 ProgressNotifier holds static stored timer within, which starts timing of program execution time immediately on program start. More...

Defines

#define _BOOST_ON

Typedefs

typedef boost::progress_display ace::progress_display_t
 Simply progress bar display is provided by one of boost libraries.

Functions

void ace::print_usage (void)
 Procedure prints program usage information.


Detailed Description

Declaration of notification module interface.

This module provides two global objects that ease error and progress notifying from inside of various methods. This approach is prefered to direct writes to streams, because it keeps code more consistent. Moreover progress notifier also hold static timer, which does measure of program execution time and so it's easy to print out progress notifications with time elapsed so far.

(C) Ceslav Przywara 2008, MFF UK Prague


Define Documentation

#define _BOOST_ON


Generated on Wed Aug 6 23:25:49 2008 for PACE by  doxygen 1.5.6