Lines Matching defs:LogBuffer
16 // for manual checking of stale entries during LogBuffer::erase()
34 #include "LogBuffer.h"
46 const log_time LogBuffer::pruneMargin(3, 0);
48 void LogBuffer::init() {
118 LogBuffer::LogBuffer(LastLogTimes* times)
130 LogBuffer::~LogBuffer() {
201 int LogBuffer::log(log_id_t log_id, log_time realtime, uid_t uid, pid_t pid,
387 // assumes LogBuffer::wrlock() held, owns elem, look after garbage collection
388 void LogBuffer::log(LogBufferElement* elem) {
450 // LogBuffer::wrlock() must be held when this function is called.
451 void LogBuffer::maybePrune(log_id_t id) {
472 LogBufferElementCollection::iterator LogBuffer::erase(
633 bool LogBuffer::isBusy(log_time watermark) {
641 void LogBuffer::kickMe(LogTimeEntry* me, log_id_t id, unsigned long pruneRows) {
701 // LogBuffer::wrlock() must be held when this function is called.
703 bool LogBuffer::prune(log_id_t id, unsigned long pruneRows, uid_t caller_uid) {
1035 bool LogBuffer::clear(log_id_t id, uid_t uid) {
1077 unsigned long LogBuffer::getSizeUsed(log_id_t id) {
1085 int LogBuffer::setSize(log_id_t id, unsigned long size) {
1097 unsigned long LogBuffer::getSize(log_id_t id) {
1104 log_time LogBuffer::flushTo(SocketClient* reader, const log_time& start,
1206 std::string LogBuffer::formatStatistics(uid_t uid, pid_t pid,