#include <StreamerFileIO.h>
Public Member Functions | |
uint32 | adler32 () const |
uint64 | current_offset () const |
std::string | fileName () const |
OutputFile (const std::string &name) | |
void | set_current_offset (uint64 v) |
void | set_do_adler (bool v) |
bool | write (const char *ptr, size_t n) |
~OutputFile () | |
Private Attributes | |
uint32 | adlera_ |
uint32 | adlerb_ |
uint64 | current_offset_ |
bool | do_adler_ |
std::string | filename_ |
std::shared_ptr< std::ofstream > | ost_ |
This file contains Class definitions for the Class representing Output (Streamer) file. Class representing Output (Streamer) file.
Definition at line 16 of file StreamerFileIO.h.
|
explicit |
OutputFile::~OutputFile | ( | ) |
CTOR, takes file path name as argument
Definition at line 22 of file StreamerFileIO.cc.
References ost_.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 35 of file StreamerFileIO.h.
References current_offset_, and findQualityFiles::v.
|
inline |
bool OutputFile::write | ( | const char * | ptr, |
size_t | n | ||
) |
Definition at line 27 of file StreamerFileIO.cc.
References cms::Adler32(), adlera_, adlerb_, current_offset_, do_adler_, and ost_.
|
private |
Definition at line 41 of file StreamerFileIO.h.
|
private |
Definition at line 42 of file StreamerFileIO.h.
|
private |
Definition at line 38 of file StreamerFileIO.h.
Referenced by current_offset(), set_current_offset(), and write().
|
private |
Location of current ioptr
Definition at line 40 of file StreamerFileIO.h.
Referenced by set_do_adler(), and write().
|
private |
Definition at line 45 of file StreamerFileIO.h.
Referenced by fileName().
|
private |
Definition at line 44 of file StreamerFileIO.h.
Referenced by OutputFile(), write(), and ~OutputFile().