Lines Matching defs:File

11 #include "lldb/Host/File.h"
30 if (options & File::eOpenOptionAppend)
32 if (options & File::eOpenOptionRead)
34 if (options & File::eOpenOptionCanCreateNewOnly)
39 else if (options & File::eOpenOptionWrite)
41 if (options & File::eOpenOptionCanCreateNewOnly)
47 else if (options & File::eOpenOptionRead && options & File::eOpenOptionWrite)
49 if (options & File::eOpenOptionCanCreate)
51 if (options & File::eOpenOptionCanCreateNewOnly)
59 else if (options & File::eOpenOptionRead)
63 else if (options & File::eOpenOptionWrite)
70 int File::kInvalidDescriptor = -1;
71 FILE * File::kInvalidStream = NULL;
73 File::File(const char *path, uint32_t options, uint32_t permissions) :
82 File::File (const File &rhs) :
92 File &
93 File::operator = (const File &rhs)
100 File::~File()
107 File::GetDescriptor() const
122 File::SetDescriptor (int fd, bool transfer_ownership)
132 File::GetStream ()
153 File::SetStream (FILE *fh, bool transfer_ownership)
162 File::Duplicate (const File &rhs)
187 File::Open (const char *path, uint32_t options, uint32_t permissions)
251 File::Close ()
280 File::GetFileSpec (FileSpec &file_spec) const
313 error.SetErrorString ("File::GetFileSpec is not supported on this platform");
322 File::SeekFromStart (off_t offset, Error *error_ptr)
357 File::SeekFromCurrent (off_t offset, Error *error_ptr)
392 File::SeekFromEnd (off_t offset, Error *error_ptr)
427 File::Flush ()
450 File::Sync ()
472 File::Read (void *buf, size_t &num_bytes)
515 File::Write (const void *buf, size_t &num_bytes)
560 File::Read (void *buf, size_t &num_bytes, off_t &offset)
592 File::Read (size_t &num_bytes, off_t &offset, bool null_terminate, DataBufferSP &data_buffer_sp)
645 File::Write (const void *buf, size_t &num_bytes, off_t &offset)
680 File::Printf (const char *format, ...)
693 File::PrintfVarArg (const char *format, va_list args)