Lines Matching full:file
13 /** @class File
14 * @brief Responsible for handling file pointer
17 class File class
20 /** @brief handler for operating on file */
21 FILE* fp = nullptr;
23 /** @brief File name. Needed in the case where the temp
28 /** @brief Should the file be removed at exit */
32 File() = delete;
33 File(const File&) = delete;
34 File& operator=(const File&) = delete;
35 File(File&&) = delete;
36 File& operator=(File&&) = delete;
38 /** @brief Opens file and uses it to do file operation
40 * @param[in] name - File name
41 * @param[in] mode - File open mode
42 * @param[in] removeOnExit - File to be removed at exit or no
44 File(const std::string& name, const std::string& mode, in File() function in phosphor::user::File
50 /** @brief Opens file using provided file descriptor
52 * @param[in] fd - File descriptor
53 * @param[in] name - File name
54 * @param[in] mode - File open mode
55 * @param[in] removeOnExit - File to be removed at exit or no
57 File(int fd, const std::string& name, const std::string& mode, in File() function in phosphor::user::File
63 ~File() in ~File()