Go to the documentation of this file.
45 std::vector<IOPosBuffer> &
iov() {
return m_iov; }
74 void reset(
unsigned int nbuf);
int packInternal(long long int *pos, int *len, int nbuf, char *buf, IOSize buffer_size)
std::vector< char > m_spare_buffer
std::vector< IOPosBuffer > m_iov
int pack(long long int *pos, int *len, int nbuf, char *buf, IOSize buffer_size)
IOSize extraBytes() const
void reset(unsigned int nbuf)
static const IOSize TEMPORARY_BUFFER_SIZE
static const IOSize BIG_READ_SIZE
edm::propagate_const< int * > m_len
static const IOSize READ_COALESCE_SIZE
std::vector< int > m_idx_to_iopb
std::vector< int > m_idx_to_iopb_offset
std::vector< IOPosBuffer > & iov()
IOSize bufferUsed() const
IOSize realBytesProcessed() const