![]() |
![]() |
#include <StreamSerializer.h>
Public Types | |
typedef std::vector< char > | SBuffer |
Public Member Functions | |
uint32_t | adler32_chksum () const |
unsigned char const * | bufferPointer () const |
unsigned char *& | bufferPointer () |
void | clearHeaderBuffer () |
unsigned int | currentEventSize () const |
unsigned int | currentSpaceUsed () const |
SerializeDataBuffer () | |
Public Attributes | |
uint32_t | adler32_chksum_ |
std::vector< unsigned char > | comp_buf_ |
unsigned int | curr_event_size_ |
unsigned int | curr_space_used_ |
SBuffer | header_buf_ |
edm::propagate_const< unsigned char * > | ptr_ |
TBufferFile | rootbuf_ |
Static Public Attributes | |
static constexpr int | init_size = 0 |
static constexpr unsigned int | reserve_size = 50000 |
Definition at line 30 of file StreamSerializer.h.
typedef std::vector<char> edm::streamer::SerializeDataBuffer::SBuffer |
Definition at line 31 of file StreamSerializer.h.
|
inline |
Definition at line 35 of file StreamSerializer.h.
|
inline |
Definition at line 52 of file StreamSerializer.h.
References adler32_chksum_.
Referenced by edm::streamer::StreamerOutputMsgBuilders::serializeEventCommon(), and edm::streamer::StreamerOutputMsgBuilders::serializeRegistry().
|
inline |
Definition at line 48 of file StreamSerializer.h.
References edm::get_underlying_safe(), and ptr_.
Referenced by edm::streamer::StreamerOutputMsgBuilders::serializeEventCommon(), edm::streamer::StreamSerializer::serializeEventCommon(), edm::streamer::StreamerOutputMsgBuilders::serializeRegistry(), and edm::streamer::StreamSerializer::serializeRegistry().
|
inline |
Definition at line 49 of file StreamSerializer.h.
References edm::get_underlying_safe(), and ptr_.
|
inline |
Definition at line 54 of file StreamSerializer.h.
References header_buf_, init_size, and rootbuf_.
Referenced by edm::streamer::StreamerOutputModuleCommon::clearHeaderBuffer().
|
inline |
Definition at line 51 of file StreamSerializer.h.
References curr_event_size_.
Referenced by edm::streamer::StreamerOutputMsgBuilders::serializeEventCommon().
|
inline |
Definition at line 50 of file StreamSerializer.h.
References curr_space_used_.
Referenced by edm::streamer::StreamerOutputMsgBuilders::serializeEventCommon(), and edm::streamer::StreamerOutputMsgBuilders::serializeRegistry().
uint32_t edm::streamer::SerializeDataBuffer::adler32_chksum_ |
Definition at line 67 of file StreamSerializer.h.
Referenced by adler32_chksum(), edm::streamer::StreamSerializer::serializeEventCommon(), edm::streamer::StreamerOutputMsgBuilders::serializeEventMetaData(), and edm::streamer::StreamSerializer::serializeRegistry().
std::vector<unsigned char> edm::streamer::SerializeDataBuffer::comp_buf_ |
Definition at line 61 of file StreamSerializer.h.
Referenced by edm::streamer::StreamerOutputMsgBuilders::serializeEventCommon(), and edm::streamer::StreamSerializer::serializeEventCommon().
unsigned int edm::streamer::SerializeDataBuffer::curr_event_size_ |
Definition at line 62 of file StreamSerializer.h.
Referenced by currentEventSize(), edm::streamer::StreamSerializer::serializeEventCommon(), and edm::streamer::StreamSerializer::serializeRegistry().
unsigned int edm::streamer::SerializeDataBuffer::curr_space_used_ |
Definition at line 63 of file StreamSerializer.h.
Referenced by currentSpaceUsed(), edm::streamer::StreamSerializer::serializeEventCommon(), and edm::streamer::StreamSerializer::serializeRegistry().
SBuffer edm::streamer::SerializeDataBuffer::header_buf_ |
Definition at line 66 of file StreamSerializer.h.
Referenced by clearHeaderBuffer(), edm::streamer::StreamerOutputMsgBuilders::serializeEventCommon(), and edm::streamer::StreamerOutputMsgBuilders::serializeRegistry().
|
static |
Definition at line 32 of file StreamSerializer.h.
Referenced by clearHeaderBuffer().
edm::propagate_const<unsigned char *> edm::streamer::SerializeDataBuffer::ptr_ |
Definition at line 65 of file StreamSerializer.h.
Referenced by bufferPointer(), edm::streamer::StreamSerializer::serializeEventCommon(), and edm::streamer::StreamSerializer::serializeRegistry().
|
static |
Definition at line 33 of file StreamSerializer.h.
Referenced by edm::streamer::StreamerOutputMsgBuilders::serializeEvent(), edm::streamer::StreamerOutputMsgBuilders::serializeEventCommon(), edm::streamer::StreamSerializer::serializeEventCommon(), and edm::streamer::StreamerOutputMsgBuilders::serializeEventMetaData().
TBufferFile edm::streamer::SerializeDataBuffer::rootbuf_ |
Definition at line 64 of file StreamSerializer.h.
Referenced by clearHeaderBuffer(), edm::streamer::StreamSerializer::serializeEventCommon(), and edm::streamer::StreamSerializer::serializeRegistry().