12 #ifndef ROOT_RRawFileDavix
13 #define ROOT_RRawFileDavix
34 class RRawFileDavix :
public RRawFile {
36 std::unique_ptr<Internal::RDavixFileDes> fFileDes;
39 void OpenImpl() final;
40 size_t ReadAtImpl(
void *buffer,
size_t nbytes, std::uint64_t offset) final;
41 std::uint64_t GetSizeImpl() final;
44 RRawFileDavix(std::string_view url, RRawFile::ROptions options);
46 std::unique_ptr<RRawFile> Clone() const final;
47 int GetFeatures() const final {
return kFeatureHasSize; }