libhomegear-base  0.7
Base library for Homegear and Homegear family modules.
BaseLib::Io Member List

This is the complete list of members for BaseLib::Io, including all inherited members.

appendToFile(const std::string &filename, const std::string &content)BaseLib::Iostatic
appendToFile(const std::string &filename, const std::vector< char > &content, uint32_t length)BaseLib::Iostatic
appendToFile(const std::string &filename, const std::vector< uint8_t > &content, uint32_t length)BaseLib::Iostatic
copyFile(const std::string &source, const std::string &dest)BaseLib::Io
createDirectory(const std::string &path, uint32_t mode)BaseLib::Iostatic
deleteFile(const std::string &file) noexceptBaseLib::Iostatic
directoryExists(const std::string &path)BaseLib::Iostatic
fileExists(const std::string &filename)BaseLib::Iostatic
getBinaryFileContent(const std::string &filename, uint32_t maxBytes=0)BaseLib::Iostatic
getDirectories(const std::string &path, bool recursive=false)BaseLib::Iostatic
getFileContent(const std::string &filename)BaseLib::Iostatic
getFileLastModifiedTime(const std::string &filename)BaseLib::Iostatic
getFiles(const std::string &path, bool recursive=false)BaseLib::Iostatic
getUBinaryFileContent(const std::string &filename)BaseLib::Iostatic
getUBinaryFileContentSecure(const std::string &filename)BaseLib::Iostatic
init(SharedObjects *baseLib)BaseLib::Io
Io()BaseLib::Io
isDirectory(const std::string &path, bool &result)BaseLib::Iostatic
linkExists(const std::string &path)BaseLib::Iostatic
moveFile(const std::string &source, const std::string &dest)BaseLib::Iostatic
readLockFile(int fileDescriptor, bool wait)BaseLib::Iostatic
sha512(const std::string &file)BaseLib::Io
writeFile(const std::string &filename, const std::string &content)BaseLib::Iostatic
writeFile(const std::string &filename, const std::vector< char > &content, uint32_t length)BaseLib::Iostatic
writeFile(const std::string &filename, const std::vector< uint8_t > &content, uint32_t length)BaseLib::Iostatic
writeLockFile(int fileDescriptor, bool wait)BaseLib::Iostatic
~Io()BaseLib::Iovirtual