LogDevice API
facebook::logdevice::Reader Member List

This is the complete list of members for facebook::logdevice::Reader, including all inherited members.

addMonitoringTag(std::string tag)=0facebook::logdevice::Readerpure virtual
doNotDecodeBufferedWrites()=0facebook::logdevice::Readerpure virtual
doNotSkipPartiallyTrimmedSections()=0facebook::logdevice::Readerpure virtual
forceNoSingleCopyDelivery()=0facebook::logdevice::Readerpure virtual
includeByteOffset()=0facebook::logdevice::Readerpure virtual
isConnectionHealthy(logid_t) const =0facebook::logdevice::Readerpure virtual
isReading(logid_t log_id) const =0facebook::logdevice::Readerpure virtual
isReadingAny() const =0facebook::logdevice::Readerpure virtual
MAX_TIMEOUT (defined in facebook::logdevice::Reader)facebook::logdevice::Reader
nextFromLsnWhenStuck(lsn_t stuck_lsn=LSN_INVALID, lsn_t tail_lsn=LSN_INVALID)facebook::logdevice::Readerstatic
read(size_t nrecords, std::vector< std::unique_ptr< DataRecord >> *data_out, GapRecord *gap_out)=0facebook::logdevice::Readerpure virtual
setReaderName(const std::string &)=0 (defined in facebook::logdevice::Reader)facebook::logdevice::Readerpure virtual
setTimeout(std::chrono::milliseconds timeout)=0facebook::logdevice::Readerpure virtual
startReading(logid_t log_id, lsn_t from, lsn_t until=LSN_MAX, const ReadStreamAttributes *attrs=nullptr)=0facebook::logdevice::Readerpure virtual
stopReading(logid_t log_id)=0facebook::logdevice::Readerpure virtual
waitOnlyWhenNoData()=0facebook::logdevice::Readerpure virtual
withoutPayload()=0facebook::logdevice::Readerpure virtual
~Reader()facebook::logdevice::Readerinlinevirtual