Lines Matching refs:pMode
42 inline static int oflag(FileHandle::OpenMode pMode) in oflag() argument
45 if (FileHandle::Unknown == pMode) in oflag()
48 if (FileHandle::ReadWrite == (pMode & FileHandle::ReadWrite)) in oflag()
50 else if (FileHandle::ReadOnly == (pMode & FileHandle::ReadOnly)) in oflag()
52 else if (FileHandle::WriteOnly == (pMode & FileHandle::WriteOnly)) in oflag()
55 if (FileHandle::Append == (pMode & FileHandle::Append)) in oflag()
58 if (FileHandle::Create == (pMode & FileHandle::Create)) in oflag()
61 if (FileHandle::Truncate == (pMode & FileHandle::Truncate)) in oflag()
79 FileHandle::OpenMode pMode, in open() argument
82 if (isOpened() || Unknown == pMode) { in open()
87 m_OpenMode = pMode; in open()
89 m_Handler = sys::fs::detail::open(pPath, oflag(pMode)); in open()
91 m_Handler = sys::fs::detail::open(pPath, oflag(pMode), (int)pPerm); in open()
108 bool FileHandle::delegate(int pFD, FileHandle::OpenMode pMode) in delegate() argument
116 m_OpenMode = pMode; in delegate()