diff options
Diffstat (limited to 'file.hpp')
-rw-r--r-- | file.hpp | 54 |
1 files changed, 27 insertions, 27 deletions
@@ -10,39 +10,39 @@ namespace occ */ class FileDescriptor { - private: - /** @brief File descriptor for the gpio input device */ - int fd = -1; + private: + /** @brief File descriptor for the gpio input device */ + int fd = -1; - public: - FileDescriptor() = delete; - FileDescriptor(const FileDescriptor&) = delete; - FileDescriptor& operator=(const FileDescriptor&) = delete; - FileDescriptor(FileDescriptor&&) = delete; - FileDescriptor& operator=(FileDescriptor&&) = delete; + public: + FileDescriptor() = delete; + FileDescriptor(const FileDescriptor&) = delete; + FileDescriptor& operator=(const FileDescriptor&) = delete; + FileDescriptor(FileDescriptor&&) = delete; + FileDescriptor& operator=(FileDescriptor&&) = delete; - /** @brief Saves File descriptor and uses it to do file operation - * - * @param[in] fd - File descriptor - */ - FileDescriptor(int fd) : fd(fd) - { - // Nothing - } + /** @brief Saves File descriptor and uses it to do file operation + * + * @param[in] fd - File descriptor + */ + FileDescriptor(int fd) : fd(fd) + { + // Nothing + } - ~FileDescriptor() + ~FileDescriptor() + { + if (fd >= 0) { - if (fd >=0) - { - close(fd); - } + close(fd); } + } - int operator()() - { - return fd; - } + int operator()() + { + return fd; + } }; } // namespace occ -} // namespace open-power +} // namespace open_power |