38 int pack(
long long int *pos,
47 std::vector<IOPosBuffer> &
iov() {
return m_iov; }
76 void reset(
unsigned int nbuf);
std::vector< IOPosBuffer > m_iov
static constexpr IOSize TEMPORARY_BUFFER_SIZE
IOSize extraBytes() const
static constexpr IOSize READ_COALESCE_SIZE
static constexpr IOSize BIG_READ_SIZE
void reset(unsigned int nbuf)
IOSize realBytesProcessed() const
std::vector< char > m_spare_buffer
int pack(long long int *pos, int *len, int nbuf, char *buf, IOSize buffer_size)
edm::storage::IOSize IOSize
IOSize bufferUsed() const
std::vector< int > m_idx_to_iopb_offset
std::vector< IOPosBuffer > & iov()
int packInternal(long long int *pos, int *len, int nbuf, char *buf, IOSize buffer_size)
edm::propagate_const< int * > m_len
std::vector< int > m_idx_to_iopb