#include <LogSink.h>
Inheritance diagram for oasys::RingBufferLogSink:

Definition at line 78 of file LogSink.h.
Public Member Functions | |
| RingBufferLogSink () | |
| void | rotate () |
| void | log (char *str) |
Static Public Attributes | |
| static const int | NUM_BUFFERS = 32 |
| static const int | BUF_LEN = 512 |
Private Member Functions | |
| size_t | buf (int i) |
Private Attributes | |
| int | cur_buf_ |
| char * | buf_ |
| char | static_buf_ [NUM_BUFFERS *BUF_LEN+16] |
| oasys::RingBufferLogSink::RingBufferLogSink | ( | ) |
| void oasys::RingBufferLogSink::rotate | ( | ) | [inline, virtual] |
| void oasys::RingBufferLogSink::log | ( | char * | str | ) | [virtual] |
Implements oasys::LogSink.
| size_t oasys::RingBufferLogSink::buf | ( | int | i | ) | [inline, private] |
const int oasys::RingBufferLogSink::NUM_BUFFERS = 32 [static] |
const int oasys::RingBufferLogSink::BUF_LEN = 512 [static] |
int oasys::RingBufferLogSink::cur_buf_ [private] |
char* oasys::RingBufferLogSink::buf_ [private] |
char oasys::RingBufferLogSink::static_buf_[NUM_BUFFERS *BUF_LEN+16] [private] |
1.5.1