Main Page | Class Hierarchy | Class List | File List | Class Members

tacpp::Logging Class Reference

common logging More...

#include <Logging.h>

List of all members.

Public Member Functions

void lock ()
void unlock ()
LogList * getl (int)
int add ()
void del (int)
void out_msg (int, string)
void out_netflow (string)
void out_logging (string)
void log (int, char *fmt,...)
void clear ()
int size ()
Logging_end Logging_end_endlog ()
Logging_set Logging_set_setlog (int)
Logging & operator<< (const char *)
Logging & operator<< (const int)
Logging & operator<< (const unsigned int)
Logging & operator<< (const string)
Logging & operator<< (ipaddr)
Logging & operator<< (const float)
Logging & operator<< (const double)
Logging & operator<< (const bool)
Logging & operator<< (Logging_end)
Logging & operator<< (Logging_set)

Public Attributes

string sbuf
int log2_level
bool present


Detailed Description

common logging

Version:
1
Author:
rv


Member Function Documentation

int Logging::add (   ) 
 

add to output list

void Logging::clear (   ) 
 

clear queues

void Logging::del (  int   ) 
 

delete from output list

LogList * Logging::getl (  int   ) 
 

get log list for id

void Logging::lock (   ) 
 

set mutex lock

void Logging::log (  int  ,
char *  fmt,
... 
) 
 

prepare for output

void Logging::out_msg (  int  ,
string 
) 
 

output to log buffer with level

void Logging::unlock (   ) 
 

remove mutex lock


Member Data Documentation

string tacpp::Logging::sbuf
 

output buffer


The documentation for this class was generated from the following files:
Generated on Thu Jul 21 23:09:48 2005 for tacppd.kdevelop by doxygen 1.3.5