ANNA Suite  2020b
Multipurpose development suite for Telco applications
anna::app::functions Member List

This is the complete list of members for anna::app::functions, including all inherited members.

abbreviateIP(const std::string &ip) noexcept(false)anna::functionsinlinestatic
addQuotationMarks(const std::string &str)anna::functionsstatic
addQuotationMarks(const char *str)anna::functionsstatic
addQuotationMarks(const int &integer)anna::functionsstatic
asAsciiString(const char *buffer, int size, bool &isFullyPrintable)anna::functionsstatic
asAsciiString(const char *buffer, int size)anna::functionsinlinestatic
asAsciiString(const DataBlock &db, bool &isFullyPrintable)anna::functionsinlinestatic
asAsciiString(const DataBlock &db)anna::functionsinlinestatic
asBool(const char *str) noexcept(false)anna::functionsstatic
asDateTime(const Second &second)anna::functionsstatic
asDateTime(const Second &second, char *result)anna::functionsstatic
asHexString(const int number)anna::functionsstatic
asHexString(const S64 number)anna::functionsstatic
asHexString(const U64 number)anna::functionsinlinestatic
asHexString(const DataBlock &dataBlock)anna::functionsstatic
asHexText(const char *comment, const int number)anna::functionsinlinestatic
asHexText(const char *comment, const S64 number)anna::functionsinlinestatic
asInteger(const char *str)anna::functionsinlinestatic
asInteger64(const char *str)anna::functionsstatic
asString(const int number)anna::functionsstatic
asString(const unsigned int number)anna::functionsstatic
asString(const S64 number)anna::functionsstatic
asString(const U64 number)anna::functionsstatic
asString(const bool _bool)anna::functionsinlinestatic
asString(const DataBlock &dataBlock, const int characterByLine=16)anna::functionsstatic
asString(const double v, const char *format="%e")anna::functionsstatic
asString(const float v, const char *format="%f")anna::functionsstatic
asString(const char *format,...)anna::functionsstatic
asString(const T *t)anna::functionsinlinestatic
asString(const std::string &str)anna::functionsinlinestatic
asText(const char *comment, const int number)anna::functionsinlinestatic
asText(const char *comment, const S64 number)anna::functionsinlinestatic
asText(const char *comment, const bool _bool)anna::functionsinlinestatic
asText(const char *comment, const DataBlock &dataBlock, const int characterByLine=16)anna::functionsinlinestatic
asText(const char *comment, const float value, const char *format="%f")anna::functionsinlinestatic
asText(const char *comment, const double value, const char *format="%e")anna::functionsinlinestatic
bitsize(const int n)anna::functionsinlinestatic
bitsize(const S64 n)anna::functionsinlinestatic
codeDouble(char *result, const double n)anna::functionsstatic
codeFloat(char *result, const float n)anna::functionsstatic
codeInteger(char *result, const int n)anna::functionsstatic
codeInteger64(char *result, const S64 n)anna::functionsstatic
codeIsupNumber(const isup_number_t &isupNumber, bool calledOrCalling, char *buffer, int &length) noexcept(false)anna::functionsstatic
codeIsupNumber(const isup_number_t &isupNumber, bool calledOrCalling, std::string &target) noexcept(false)anna::functionsstatic
codeShort(char *result, const short int n)anna::functionsstatic
component(const char *fromFile, const int fromLine) noexcept(false)anna::functionsinlinestatic
componentByName(const char *className, const char *fromFile, const int fromLine) noexcept(false)anna::app::functionsinlinestatic
DateTimeSizeStringanna::functionsstatic
decodeBase64(const std::string &encodedString)anna::functionsstatic
decodeDouble(const char *data)anna::functionsstatic
decodeFloat(const char *data)anna::functionsstatic
decodeInteger(const char *data)anna::functionsstatic
decodeInteger64(const char *data)anna::functionsstatic
decodeIsupNumber(const char *buffer, int length, isup_number_t &isupNumber, bool calledOrCalling) noexcept(false)anna::functionsstatic
decodeShort(const char *data)anna::functionsstatic
encodeBase64(const U8 *buf, unsigned int bufLen)anna::functionsstatic
encodeBase64(const std::string &str)anna::functionsinlinestatic
endsWith(const std::string &pattern, const std::string &suffix)anna::functionsinlinestatic
endsWith(const std::string &pattern, const std::string &suffix, std::string &preffix)anna::functionsstatic
entriesAsString(int number, const char *wordForSingular=NULL, const char *wordForPlural=NULL)anna::functionsstatic
fromHexString(const std::string &hexString, DataBlock &target) noexcept(false)anna::functionsstatic
getAddressAndPortFromSocketLiteral(const std::string &literal, std::string &address, int &port)anna::functionsstatic
getApp() noexcept(false)anna::app::functionsstatic
getArchitecture()anna::functionsstatic
getContentFromFile(const std::string &pathfile, std::string &content) noexcept(false)anna::functionsstatic
getCurrentThread()anna::functionsstatic
getDomainname()anna::functionsstatic
getFQDN(const char *hostname=NULL, const char *domainname=NULL)anna::functionsstatic
getHostname()anna::functionsstatic
getHostnameIP()anna::functionsstatic
getSocketVectorFromString(const std::string &list)anna::functionsstatic
getVersion()anna::functionsstatic
hardwareClock()anna::functionsinlinestatic
hash(const char *str)anna::functionsstatic
hash(const std::string &str)anna::functionsinlinestatic
highlight(const std::string &title, TextHighlightMode::_v mode=TextHighlightMode::Underline, char filler='-', bool appendCR=true)anna::functionsstatic
highlightJustify(const std::string &title, TextHighlightMode::_v hMode=TextHighlightMode::OverAndUnderline, TextJustifyMode::_v jMode=TextJustifyMode::Center, char highlightFiller='=', char justifyFiller=' ', bool appendCR=true)anna::functionsinlinestatic
int64BitSizeanna::functionsstatic
intBitSizeanna::functionsstatic
ipAsRaw(const std::string &ip) noexcept(false)anna::functionsstatic
IPv4To6(const std::string &ipv4) noexcept(false)anna::functionsstatic
isIPv4(const std::string &ip, IPv4Type::_v ipv4Type=IPv4Type::Estrict)anna::functionsstatic
isIPv6(const std::string &ip)anna::functionsstatic
isLike(const char *pattern, const std::string &value) noexcept(false)anna::functionsstatic
justify(const std::string &title, TextJustifyMode::_v mode=TextJustifyMode::Left, char filler=' ')anna::functionsstatic
littleEndian()anna::functionsstatic
log2(const unsigned int v)anna::functionsstatic
matchIPv6(const std::string &ipv6, const std::string &preffixedIpv6) noexcept(false)anna::functionsstatic
merge(const char *whatis, const int n1, const int n2, const int bitShift) noexcept(false)anna::functionsstatic
microsecond()anna::functionsinlinestatic
millisecond()anna::functionsinlinestatic
normalizeIP(const std::string &ip) noexcept(false)anna::functionsstatic
rawIpAsRawIpPresentation(const DataBlock &db) noexcept(false)anna::functionsstatic
rawIpAsString(const DataBlock &db, bool normalize=false) noexcept(false)anna::functionsinlinestatic
rawIpAsString(const char *buffer, int bufferLength, bool normalize=false) noexcept(false)anna::functionsstatic
rawIpPresentationAsRaw(const std::string &rawPresentation) noexcept(false)anna::functionsstatic
rawIpPresentationToIpAsString(const std::string &rawPresentation, bool normalize=false) noexcept(false)anna::functionsinlinestatic
replace(const std::string &text, const char *item, const char *target, bool all=true)anna::functionsstatic
sameIP(const std::string &ip1, const std::string &ip2) noexcept(false)anna::functionsstatic
second()anna::functionsinlinestatic
sleep(const Millisecond &millisecond)anna::functionsstatic
socketLiteralAsString(const std::string &address, int port)anna::functionsstatic
socketVectorAsString(const socket_v &socketVector)anna::functionsstatic
startsWith(const std::string &pattern, const std::string &preffix)anna::functionsinlinestatic
startsWith(const std::string &pattern, const std::string &preffix, std::string &suffix)anna::functionsstatic
supportMultithread()anna::functionsinlinestatic
tab(const std::string &text, int tabSpaces=3)anna::functionsstatic
vectorToStringRepresentation(const std::vector< int > &v, const char separator=' ')anna::functionsstatic
vectorToStringRepresentation(const std::vector< std::string > &v, const char separator=' ')anna::functionsstatic