MIDAS
|
Public Member Functions | |
virtual int | wr_open (LOG_CHN *log_chn, int run_number)=0 |
virtual int | wr_write (LOG_CHN *log_chn, const void *data, const int size)=0 |
virtual int | wr_close (LOG_CHN *log_chn, int run_number)=0 |
WriterInterface () | |
virtual | ~WriterInterface () |
virtual std::string | wr_get_file_ext () |
virtual std::string | wr_get_chain ()=0 |
Public Attributes | |
bool | fTrace |
double | fBytesIn |
double | fBytesOut |
Definition at line 406 of file mlogger.cxx.
WriterInterface::WriterInterface | ( | ) |
Definition at line 422 of file mlogger.cxx.
|
inlinevirtual |
Definition at line 413 of file mlogger.cxx.
Implemented in WriterNull, WriterFile, WriterGzip, WriterPopen, WriterCRC32Zlib, WriterCRC32C, WriterSHA256, WriterSHA512, WriterLZ4, and WriterFtp.
|
pure virtual |
Implemented in WriterNull, WriterFile, WriterGzip, WriterPopen, WriterCRC32Zlib, WriterCRC32C, WriterSHA256, WriterSHA512, WriterLZ4, and WriterFtp.
|
inlinevirtual |
Reimplemented in WriterNull, WriterGzip, WriterPopen, WriterCRC32Zlib, WriterCRC32C, WriterSHA256, WriterSHA512, WriterLZ4, and WriterFtp.
Definition at line 414 of file mlogger.cxx.
Implemented in WriterNull, WriterFile, WriterGzip, WriterPopen, WriterCRC32Zlib, WriterCRC32C, WriterSHA256, WriterSHA512, WriterLZ4, and WriterFtp.
|
pure virtual |
Implemented in WriterNull, WriterFile, WriterGzip, WriterPopen, WriterCRC32Zlib, WriterCRC32C, WriterSHA256, WriterSHA512, WriterLZ4, and WriterFtp.
double WriterInterface::fBytesIn |
Definition at line 418 of file mlogger.cxx.
double WriterInterface::fBytesOut |
Definition at line 419 of file mlogger.cxx.
bool WriterInterface::fTrace |
Definition at line 417 of file mlogger.cxx.