Lines Matching refs:File
18 static_assert(File::FROM_BEGIN == FILE_BEGIN &&
19 File::FROM_CURRENT == FILE_CURRENT &&
20 File::FROM_END == FILE_END,
23 bool File::IsValid() const {
27 PlatformFile File::GetPlatformFile() const {
31 PlatformFile File::TakePlatformFile() {
35 void File::Close() {
42 int64_t File::Seek(Whence whence, int64_t offset) {
53 int File::Read(int64_t offset, char* data, int size) {
74 int File::ReadAtCurrentPos(char* data, int size) {
88 int File::ReadNoBestEffort(int64_t offset, char* data, int size) {
93 int File::ReadAtCurrentPosNoBestEffort(char* data, int size) {
98 int File::Write(int64_t offset, const char* data, int size) {
115 int File::WriteAtCurrentPos(const char* data, int size) {
127 int File::WriteAtCurrentPosNoBestEffort(const char* data, int size) {
131 int64_t File::GetLength() {
141 bool File::SetLength(int64_t length) {
169 bool File::GetInfo(Info* info) {
191 File::Error File::Lock() {
200 File::Error File::Unlock() {
209 File File::Duplicate() const {
211 return File();
222 return File(GetLastFileError());
225 File other(other_handle);
230 File::Error File::OSErrorToFileError(DWORD last_error) {
269 void File::DoInitialize(const FilePath& path, uint32_t flags) {
313 bool File::Flush() {
318 void File::SetPlatformFile(PlatformFile file) {
323 File::Error File::GetLastFileError() {
324 return File::OSErrorToFileError(GetLastError());