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 |