27 #define FOLLY_IO_RECORDIO_H_ 66 void write(std::unique_ptr<IOBuf> buf);
124 namespace recordio_helpers {
std::atomic< off_t > filePos_
std::unique_lock< File > writeLock_
constexpr size_t headerSize()
size_t prependHeader(std::unique_ptr< IOBuf > &buf, uint32_t fileId)
auto begin(TestAdlIterable &instance)
—— Concurrent Priority Queue Implementation ——
RecordInfo validateRecord(ByteRange range, uint32_t fileId)
auto end(TestAdlIterable &instance)
constexpr Range< Iter > range(Iter first, Iter last)
RecordIOWriter(File file, uint32_t fileId=1)
RecordInfo findRecord(ByteRange range, uint32_t fileId)
void write(std::unique_ptr< IOBuf > buf)
const value_type & const_reference
std::pair< ByteRange, off_t > value_type
Iterator< typename Container::const_iterator > cbegin(const Container &c)
Iterator< typename Container::const_iterator > cend(const Container &c)