26 FileRequestBody& operator=(FileRequestBody
const&);
27 FileRequestBody(FileRequestBody
const&);
34 virtual ::Bedrock::Http::Internal::IRequestBody::ReadResult read(::gsl::span<uchar>) ;
36 virtual ::Bedrock::Http::Internal::IRequestBody::ReadResult read(::gsl::span<uchar> destination) ;
39 virtual uint64 getSize() ;
41 virtual void cancel() ;
43 virtual ::std::string
const& getLoggableSource()
const ;
45 virtual ::gsl::span<uchar const> getLoggableData()
const ;
54 MCNAPI
void _closeIfEof();
56 MCNAPI
bool _lazyOpenFileHandle();
64 MCNAPI static ::std::shared_ptr<::Bedrock::Http::FileRequestBody> create(
::Core::Path filename);
80 MCNAPI ::Bedrock::Http::Internal::IRequestBody::ReadResult $read(::gsl::span<uchar> destination);
82 MCNAPI uint64 $getSize();
84 MCNAPI
void $cancel();
86 MCNAPI ::std::string
const& $getLoggableSource()
const;
88 MCNAPI ::gsl::span<uchar const> $getLoggableData()
const;
static MCAPI void ** $vftable()
Definition IRequestBody.h:7