![]() |
Home | Libraries | People | FAQ | More |
boost::stacktrack::sink_control — sink_control manages trace log files to record information gathered by the stacktrack system
#include <boost/stacktrack/control.hpp> using namespace boost::stacktrack; class sink_control { public: // construct/copy/destruct sink_control(); sink_control(const char *); ~sink_control(); // public member functions int is_open() const; int cycle() const; std::string filename() const; long sequence() ; void close() ; void close_on_exit() ; void next_cycle() ; void logging_enable(int) ; };
int is_open() const;
Returns: true if log is open
int cycle() const;
Returns: current log cycle
std::string filename() const;
Returns: filename of log
long sequence() ;
Returns: current value of sequence counter
void close() ;
close log file
void close_on_exit() ;
close log file on exit ???
void next_cycle() ;
increment cylce (may open new log file)
void logging_enable(int stat) ;
enables/disables event logging
| Copyright © 2005 James Fowler |