![]() |
libhomegear-base
0.7
Base library for Homegear and Homegear family modules.
|
This is the complete list of members for BaseLib::HelperFunctions, including all inherited members.
| checkCliCommand(const std::string &command, const std::string &longCommand, const std::string &shortCommand1, const std::string &shortCommand2, uint32_t minArgumentCount, std::vector< std::string > &arguments, bool &showHelp) | BaseLib::HelperFunctions | static |
| compareConstant(const std::string &s1, const std::string &s2) | BaseLib::HelperFunctions | static |
| getBigEndian() | BaseLib::HelperFunctions | static |
| getBinary(const std::string &hexString) | BaseLib::HelperFunctions | static |
| getBinaryString(const std::string &hexString) | BaseLib::HelperFunctions | static |
| getFileLastModifiedTime(const std::string &filename) | BaseLib::HelperFunctions | static |
| getGNUTLSCertVerificationError(uint32_t errorCode) | BaseLib::HelperFunctions | static |
| getHexChar(int32_t nibble) | BaseLib::HelperFunctions | static |
| getHexString(const uint8_t *buffer, uint32_t size) | BaseLib::HelperFunctions | static |
| getHexString(const char *buffer, uint32_t size) | BaseLib::HelperFunctions | static |
| getHexString(const std::vector< char > &data) | BaseLib::HelperFunctions | static |
| getHexString(const std::string &data) | BaseLib::HelperFunctions | static |
| getHexString(const std::vector< uint8_t > &data) | BaseLib::HelperFunctions | static |
| getHexString(const std::vector< uint16_t > &data) | BaseLib::HelperFunctions | static |
| getHexString(int32_t number, int32_t width=-1) | BaseLib::HelperFunctions | static |
| getHexString(uint32_t number, int32_t width=-1) | BaseLib::HelperFunctions | static |
| getHexString(int64_t number, int32_t width=-1) | BaseLib::HelperFunctions | static |
| getHexString(uint64_t number, int32_t width=-1) | BaseLib::HelperFunctions | static |
| getLocalTime() | BaseLib::HelperFunctions | static |
| getRandomBytes(uint32_t size) | BaseLib::HelperFunctions | static |
| getRandomNumber(int32_t min, int32_t max) | BaseLib::HelperFunctions | static |
| getTime() | BaseLib::HelperFunctions | static |
| getTimeMicroseconds() | BaseLib::HelperFunctions | static |
| getTimeNanoseconds() | BaseLib::HelperFunctions | static |
| getTimeSeconds() | BaseLib::HelperFunctions | static |
| getTimeString(int64_t time=0) | BaseLib::HelperFunctions | static |
| getTimeString(std::string format, int64_t time=0) | BaseLib::HelperFunctions | static |
| getTimeUuid() | BaseLib::HelperFunctions | static |
| getTimezoneOffset() | BaseLib::HelperFunctions | static |
| getUBinary(const std::string &hexString) | BaseLib::HelperFunctions | static |
| getUBinary(const std::string &hexString, uint32_t size, std::vector< uint8_t > &binary) | BaseLib::HelperFunctions | static |
| getUBinary(const std::vector< uint8_t > &hexData) | BaseLib::HelperFunctions | static |
| getUuid1(bool useRandomNodeId=false) | BaseLib::HelperFunctions | static |
| getUuid4() | BaseLib::HelperFunctions | static |
| groupId(const std::string &groupname) | BaseLib::HelperFunctions | static |
| HelperFunctions() | BaseLib::HelperFunctions | |
| hexToBin(const std::string &data) | BaseLib::HelperFunctions | static |
| isAlphaNumeric(std::string &s, std::unordered_set< char > additionalCharacters=std::unordered_set< char >()) | BaseLib::HelperFunctions | inlinestatic |
| isNotAlphaNumeric(char c) | BaseLib::HelperFunctions | inlinestatic |
| isShortCliCommand(const std::string &command) | BaseLib::HelperFunctions | static |
| ltrim(std::string &s) | BaseLib::HelperFunctions | inlinestatic |
| memcpyBigEndian(char *to, const char *from, const uint32_t &length) | BaseLib::HelperFunctions | static |
| memcpyBigEndian(uint8_t *to, const uint8_t *from, const uint32_t &length) | BaseLib::HelperFunctions | static |
| memcpyBigEndian(int32_t &to, const std::vector< uint8_t > &from) | BaseLib::HelperFunctions | static |
| memcpyBigEndian(std::vector< uint8_t > &to, const int32_t &from) | BaseLib::HelperFunctions | static |
| memcpyBigEndian(int64_t &to, const std::vector< uint8_t > &from) | BaseLib::HelperFunctions | static |
| memcpyBigEndian(std::vector< uint8_t > &to, const int64_t &from) | BaseLib::HelperFunctions | static |
| memrchr(const void *s, int c, size_t n) | BaseLib::HelperFunctions | static |
| regexReplace(std::string &haystack, const std::string &search, const std::string &replace, bool ignoreCase) | BaseLib::HelperFunctions | static |
| rtrim(std::string &s) | BaseLib::HelperFunctions | inlinestatic |
| splitAll(std::string string, char delimiter) | BaseLib::HelperFunctions | static |
| splitFirst(std::string string, char delimiter) | BaseLib::HelperFunctions | static |
| splitLast(std::string string, char delimiter) | BaseLib::HelperFunctions | static |
| stringReplace(std::string &haystack, const std::string &search, const std::string &replace) | BaseLib::HelperFunctions | static |
| stripNonAlphaNumeric(const std::string &s, const std::unordered_set< char > &whitelist=std::unordered_set< char >()) | BaseLib::HelperFunctions | static |
| stripNonPrintable(const std::string &s) | BaseLib::HelperFunctions | static |
| toLower(std::string &s) | BaseLib::HelperFunctions | inlinestatic |
| toUpper(std::string &s) | BaseLib::HelperFunctions | inlinestatic |
| trim(std::string &s) | BaseLib::HelperFunctions | inlinestatic |
| userId(const std::string &username) | BaseLib::HelperFunctions | static |
| utf8StringSize(const std::string &s) | BaseLib::HelperFunctions | inlinestatic |
| utf8Substring(const std::string &s, uint32_t start, uint32_t length) | BaseLib::HelperFunctions | inlinestatic |
| variable2xml(xml_document *doc, xml_node *parentNode, const PVariable &variable) | BaseLib::HelperFunctions | static |
| xml2variable(const xml_node *node, bool &isDataNode) | BaseLib::HelperFunctions | static |