#include <XrdMonBufferedOutput.hh>
| XrdMonBufferedOutput::XrdMonBufferedOutput |
( |
const char * |
outFileName, |
|
|
const char * |
lockFileName, |
|
|
int |
bufSize |
|
) |
| |
| XrdMonBufferedOutput::~XrdMonBufferedOutput |
( |
| ) |
|
| void XrdMonBufferedOutput::add |
( |
const char * |
s | ) |
|
References _buf, _bufSize, _mutex, flush(), and XrdSysMutexHelper::Lock().
Referenced by XrdMonDecSink::addStageInfo(), XrdMonDecSink::addUserDisconnect(), XrdMonDecSink::addUserId(), XrdMonDecSink::addVersion(), XrdMonDecSink::closeFile(), main(), XrdMonDecSink::openFile(), and XrdMonDecSink::registerXrdRestart().
| void XrdMonBufferedOutput::flush |
( |
bool |
lockMutex = true | ) |
|
References _buf, _fName, _fNameLock, _mutex, close(), fcntl(), XrdSysMutexHelper::Lock(), open(), and write().
Referenced by add(), flush2disk(), XrdMonDecSink::flushRealTimeData(), main(), and XrdMonDecSink::~XrdMonDecSink().
| char* XrdMonBufferedOutput::_buf |
|
private |
| const int XrdMonBufferedOutput::_bufSize |
|
private |
| char* XrdMonBufferedOutput::_fName |
|
private |
| char* XrdMonBufferedOutput::_fNameLock |
|
private |
The documentation for this class was generated from the following files: