mongo::RamLog Class Reference
#include <ramlog.h>
List of all members.
Public Member Functions |
void | get (vector< const char * > &v) const |
string | linkify (const char *s) |
| RamLog () |
void | toHTML (stringstream &s) |
virtual void | write (LogLevel ll, const string &str) |
Static Public Member Functions |
static string | clean (const vector< const char * > &v, int i, string line="") |
static string | color (string line) |
static int | repeats (const vector< const char * > &v, int i) |
Private Types |
enum | { N = 128,
C = 256
} |
Private Attributes |
unsigned | h |
char | lines [N][C] |
unsigned | n |
Detailed Description
Definition at line 24 of file ramlog.h.
Member Enumeration Documentation
- Enumerator:
-
Definition at line 23 of file ramlog.h.
Constructor & Destructor Documentation
mongo::RamLog::RamLog |
( |
|
) |
[inline] |
Member Function Documentation
static string mongo::RamLog::clean |
( |
const vector< const char * > & |
v, |
|
|
int |
i, |
|
|
string |
line = "" | |
|
) |
| | [inline, static] |
static string mongo::RamLog::color |
( |
string |
line |
) |
[inline, static] |
void mongo::RamLog::get |
( |
vector< const char * > & |
v |
) |
const [inline] |
string mongo::RamLog::linkify |
( |
const char * |
s |
) |
[inline] |
static int mongo::RamLog::repeats |
( |
const vector< const char * > & |
v, |
|
|
int |
i | |
|
) |
| | [inline, static] |
void mongo::RamLog::toHTML |
( |
stringstream & |
s |
) |
[inline] |
virtual void mongo::RamLog::write |
( |
LogLevel |
ll, |
|
|
const string & |
str | |
|
) |
| | [inline, virtual] |
Member Data Documentation
The documentation for this class was generated from the following file: