Lines Matching refs:NativeFile
250 bool NativeFile::IsValid() const {
255 Expected<File::OpenOptions> NativeFile::GetOptions() const { return m_options; }
257 int NativeFile::GetDescriptor() const {
276 IOObject::WaitableHandle NativeFile::GetWaitableHandle() {
280 FILE *NativeFile::GetStream() {
315 Status NativeFile::Close() {
351 Status NativeFile::GetFileSpec(FileSpec &file_spec) const {
379 "NativeFile::GetFileSpec is not supported on this platform");
387 off_t NativeFile::SeekFromStart(off_t offset, Status *error_ptr) {
418 off_t NativeFile::SeekFromCurrent(off_t offset, Status *error_ptr) {
449 off_t NativeFile::SeekFromEnd(off_t offset, Status *error_ptr) {
479 Status NativeFile::Flush() {
495 Status NativeFile::Sync() {
518 Status NativeFile::Read(void *buf, size_t &num_bytes) {
582 Status NativeFile::Write(const void *buf, size_t &num_bytes) {
646 Status NativeFile::Read(void *buf, size_t &num_bytes, off_t &offset) {
706 Status NativeFile::Write(const void *buf, size_t &num_bytes, off_t &offset) {
770 size_t NativeFile::PrintfVarArg(const char *format, va_list args) {
898 : NativeFile(fd, options, transfer_ownership), m_state(fd) {}
902 return NativeFile::Close();
906 char NativeFile::ID = 0;