Lines Matching refs:mFile
24 mFile(file), mOwnership(ownership) {} in StdioStream()
27 : mFile(other.mFile), mOwnership(other.mOwnership) { in StdioStream()
28 other.mFile = nullptr; in StdioStream()
34 mFile = other.mFile; in operator =()
36 other.mFile = nullptr; in operator =()
45 size_t res = ::fread(buffer, 1, size, mFile); in read()
47 if (!::feof(mFile)) { in read()
48 errno = ::ferror(mFile); in read()
55 size_t res = ::fwrite(buffer, 1, size, mFile); in write()
57 if (!::feof(mFile)) { in write()
58 errno = ::ferror(mFile); in write()
65 if (mOwnership == kOwner && mFile) { in close()
66 ::fclose(mFile); in close()
67 mFile = nullptr; in close()