Yate
Message Member List

This is the complete list of members for Message, including all inherited members.

addParam(NamedString *param)NamedList
addParam(const char *name, const char *value, bool emptyOK=true)NamedList
addParam(const char *name, int64_t value)NamedListinline
addParam(const char *name, uint64_t value)NamedListinline
addParam(const char *name, int32_t value)NamedListinline
addParam(const char *name, uint32_t value)NamedListinline
addParam(const char *name, double value)NamedListinline
addParam(const char *name, bool value)NamedListinline
addParam(const char *name, unsigned int flags, const TokenDict *tokens, bool unknownflag=true)NamedListinline
addParam(const char *name, uint64_t flags, const TokenDict64 *tokens, bool unknownflag=true)NamedListinline
addParamHex(const char *name, const void *buf, unsigned int len, char sep=0)NamedListinline
Align enum name (defined in String)String
alive() constGenObjectvirtual
append(const char *value, int len)String
append(const char *value, const char *separator=0, bool force=false)String
append(const ObjList *list, const char *separator=0, bool force=false)String
append(const ObjList &list, const char *separator=0, bool force=false)Stringinline
append(char value, unsigned int len=1)Stringinline
append(double value, unsigned int decimals=3)String
appendFixed(unsigned int fixedLength, const char *str, unsigned int len=-1, char fill=' ', int align=Left)String
appendFixed(unsigned int fixedLength, const String &str, char fill=' ', int align=Left)Stringinline
assign(const char *value, int len=-1)String
assign(char value, unsigned int repeat=1)String
at(int index) constString
atom(const String *&str, const char *val)Stringstatic
boolText(bool value)Stringinlinestatic
broadcast() constMessageinline
c_ends_with(const char *str, const char *what, int lenStr=-1, int lenWhat=-1, bool caseInsensitive=false)Stringstatic
c_replace_chars(const char *str, const char *what, const char *repl=0, bool inPlace=false, int wLen=-1, int rLen=-1, bool *chg=0)Stringstatic
c_skip(const char *&str, const char *what, int lenStr=-1, int lenWhat=-1, bool caseInsensitive=false)Stringinlinestatic
c_skip_chars(const char *&str, const char *what, int len=-1, bool skipFound=true)Stringstatic
c_starts_with(const char *str, const char *what, int lenStr=-1, int lenWhat=-1, bool caseInsensitive=false)Stringstatic
c_str() constStringinline
Center enum value (defined in String)String
changed()Stringprotectedvirtual
checkBOM(const char *str)Stringinlinestatic
checkBOM() constStringinline
clear()String
clearParam(const String &name, char childSep=0, const String *value=0)NamedList
clearParam(NamedString *param, bool delParam=true)NamedList
clearParams()NamedListinline
copyParam(const NamedList &original, const String &name, char childSep=0)NamedList
copyParams(bool replace, const NamedList &original, bool copyUserData=false)NamedList
copyParams(const NamedList &original)NamedListinline
copyParams(const NamedList &original, ObjList *list, char childSep=0)NamedList
copyParams(const NamedList &original, const String &list, char childSep=0)NamedList
copySubParams(const NamedList &original, const String &prefix, bool skipPrefix=true, bool replace=false)NamedList
count() constNamedListinline
decode(const char *str, String &id)Message
decode(const char *str, bool &received, const char *id)Message
decodeFlags(unsigned int flags, const TokenDict *tokens, bool unknownflag=true)String
decodeFlags(uint64_t flags, const TokenDict64 *tokens, bool unknownflag=true)String
destruct()GenObjectvirtual
dispatched(bool accepted)Messageprotectedvirtual
dump(String &str, const char *separator, char quote=0, bool force=false) constNamedList
dump(String &str, unsigned int flags, const char *separator, const char *nameSep=0, const char *prefix=0, char quote=0) constNamedList
DumpAddSeparator enum value (defined in NamedList)NamedList
DumpDontQuoteParamValue enum value (defined in NamedList)NamedList
DumpEmptyName enum value (defined in NamedList)NamedList
DumpFlags enum nameNamedList
DumpForcePrefix enum value (defined in NamedList)NamedList
DumpName enum value (defined in NamedList)NamedList
DumpQuoteName enum value (defined in NamedList)NamedList
DumpQuoteParamName enum value (defined in NamedList)NamedList
empty()NamedListstatic
encode(const char *id) constMessage
encode(bool received, const char *id) constMessage
encodeFlags(const TokenDict *tokens) constString
encodeFlags(const TokenDict64 *tokens) constString
endsWith(const char *what, bool wordBreak=false, bool caseInsensitive=false) constString
extractTo(const char *sep, String &store)String
extractTo(const char *sep, bool &store)String
extractTo(const char *sep, int &store, int base=0)String
extractTo(const char *sep, int &store, const TokenDict *tokens, int base=0)String
extractTo(const char *sep, double &store)String
find(char what, unsigned int offs=0) constString
find(const char *what, unsigned int offs=0) constString
fixUtf8(const char *replace=0, uint32_t maxChar=0x10ffff, bool overlong=false)String
GenObject()GenObject
getBoolValue(const String &name, bool defvalue=false) constNamedList
getDoubleValue(const String &name, double defvalue=0.0) constNamedList
getIndex(const NamedString *param) constNamedList
getIndex(const String &name) constNamedList
getInt64Value(const String &name, int64_t defvalue=0, int64_t minvalue=LLONG_MIN, int64_t maxvalue=LLONG_MAX, bool clamp=true) constNamedList
getInt64ValueDict(const String &name, const TokenDict64 *tokens, int64_t defvalue=0) constNamedList
getInt64ValueDict(const String &name, const TokenDictStr64 *tokens, int64_t defvalue=0) constNamedList
getIntValue(const String &name, int defvalue=0, int minvalue=INT_MIN, int maxvalue=INT_MAX, bool clamp=true) constNamedList
getIntValue(const String &name, const TokenDict *tokens, int defvalue=0) constNamedList
getIntValue(const String &name, const TokenDictStr *tokens, int defvalue=0) constNamedList
getObjCounter() constGenObjectinline
getObjCounter(const String &name, bool create=true)GenObjectstatic
getObjCounters()GenObjectstatic
getObjCounting()GenObjectinlinestatic
getObject(const String &name) constMessagevirtual
GenObject::getObject(const String &name, const GenObject *obj)GenObjectinlinestatic
getParam(const String &name) constNamedList
getParam(unsigned int index) constNamedList
getUInt64Value(const String &name, uint64_t defvalue=0, uint64_t minvalue=0, uint64_t maxvalue=ULLONG_MAX, bool clamp=true) constNamedList
getValue(const String &name, const char *defvalue=0) constNamedList
hash() constStringinline
hash(const char *value, unsigned int h=0)Stringstatic
hasSubParams(const char *prefix) constNamedList
hexify(const void *data, unsigned int len, char sep=0, bool upCase=false)String
insert(unsigned int pos, const char *value, int len=-1)String
insert(unsigned int pos, char value, unsigned int len=1)String
isBoolean() constString
Left enum value (defined in String)String
length() constNamedListinline
lenUtf8(const char *value, uint32_t maxChar=0x10ffff, bool overlong=false)Stringstatic
lenUtf8(uint32_t maxChar=0x10ffff, bool overlong=false) constStringinline
matchCount() constString
matches(const String &value) constStringinlinevirtual
matches(const Regexp &rexp)String
matchLength(int index=0) constString
matchOffset(int index=0) constString
matchString(int index=0) constStringinline
Message(const char *name, const char *retval=0, bool broadcast=false)Messageexplicit
Message(const Message &original)Message
Message(const Message &original, bool broadcast)Message
MessageDispatcher (defined in Message)Messagefriend
msgEscape(const char *str, char extraEsc=0)Stringstatic
msgEscape(char extraEsc=0) constStringinline
msgTime()Messageinline
msgTime() constMessageinline
msgTimeDispatch()Messageinline
msgTimeDispatch() constMessageinline
msgTimeEnqueue()Messageinline
msgTimeEnqueue() constMessageinline
msgUnescape(const char *str, int *errptr=0, char extraEsc=0)Stringstatic
msgUnescape(int *errptr=0, char extraEsc=0) constStringinline
NamedList(const char *name)NamedListexplicit
NamedList(const NamedList &original)NamedList
NamedList(const char *name, const NamedList &original, const String &prefix)NamedList
null() constStringinline
operator const char *() constStringinline
operator!=(const char *value) constString
operator!=(const String &value) constStringinline
operator&=(const char *value) constString
operator+=(const char *value)Stringinline
operator+=(char value)String
operator+=(int32_t value)String
operator+=(uint32_t value)String
operator+=(int64_t value)String
operator+=(uint64_t value)String
operator+=(bool value)Stringinline
operator+=(double value)String
operator<<(const char *value)Stringinline
operator<<(char value)Stringinline
operator<<(int32_t value)Stringinline
operator<<(uint32_t value)Stringinline
operator<<(int64_t value)Stringinline
operator<<(uint64_t value)Stringinline
operator<<(bool value)Stringinline
operator<<(double value)Stringinline
operator=(const char *value)Messageinline
NamedList::operator=(const NamedList &value)NamedList
String::operator=(const String &value)Stringinline
String::operator=(const String *value)Stringinline
String::operator=(char value)String
String::operator=(int32_t value)String
String::operator=(uint32_t value)String
String::operator=(int64_t value)String
String::operator=(uint64_t value)String
String::operator=(bool value)Stringinline
String::operator=(double value)String
operator==(const char *value) constString
operator==(const String &value) constStringinline
operator>>(const char *skip)String
operator>>(char &store)String
operator>>(UChar &store)String
operator>>(int &store)String
operator>>(unsigned int &store)String
operator>>(bool &store)String
operator[](const String &name) constNamedList
String::operator[](signed int index) constStringinline
String::operator[](unsigned int index) constStringinline
operator|=(const char *value) constString
paramList()NamedListinline
paramList() constNamedListinline
printf(const char *format,...)String
printf(unsigned int length, const char *format,...)String
printfAppend(const char *format,...)String
printfAppend(unsigned int length, const char *format,...)String
removeChars(const char *what, int wLen=-1, bool *chg=0)Stringinline
replaceChars(const char *what, const char *repl, bool inPlace=false, int wLen=-1, int rLen=-1, bool *chg=0)String
replaceMatches(const String &templ) constString
replaceParams(String &str, bool sqlEsc=false, char extraEsc=0) constNamedList
resetMsg(Time tm=Time::now())Message
retValue()Messageinline
retValue() constMessageinline
rfind(char what) constString
rfind(const char *what) constString
Right enum value (defined in String)String
safe() constStringinline
safe(const char *defStr) constStringinline
setNotify(bool notify=true)Messageinline
setObjCounter(NamedCounter *counter)GenObject
setObjCounting(bool enable)GenObjectinlinestatic
setParam(NamedString *param)NamedList
setParam(const String &name, const char *value)NamedList
setParam(const String &name, int64_t value)NamedList
setParam(const String &name, uint64_t value)NamedList
setParam(const String &name, int32_t value)NamedList
setParam(const String &name, uint32_t value)NamedList
setParam(const String &name, double value)NamedList
setParam(const String &name, bool value)NamedListinline
setParam(const String &name, unsigned int flags, const TokenDict *tokens, bool unknownflag=true)NamedList
setParam(const String &name, uint64_t flags, const TokenDict64 *tokens, bool unknownflag=true)NamedList
setParamHex(const String &name, const void *buf, unsigned int len, char sep=0)NamedList
split(ObjList &list, char separator, bool emptyOK=true) constString
split(ObjList &list, const Regexp &reg, bool emptyOK=true) constString
split(char separator, bool emptyOK=true) constStringinline
split(const Regexp &reg, bool emptyOK=true) constStringinline
sqlEscape(const char *str, char extraEsc=0)Stringstatic
sqlEscape(char extraEsc=0) constStringinline
startSkip(const char *what, bool wordBreak=true, bool caseInsensitive=false)String
startsWith(const char *what, bool wordBreak=false, bool caseInsensitive=false) constString
String()String
String(const char *value, int len=-1)String
String(char value, unsigned int repeat=1)Stringexplicit
String(int32_t value)Stringexplicit
String(uint32_t value)Stringexplicit
String(int64_t value)Stringexplicit
String(uint64_t value)Stringexplicit
String(bool value)Stringexplicit
String(double value)Stringexplicit
String(const String &value)String
String(const String *value)String
stripBOM(const char *&str)Stringinlinestatic
stripBOM(char *&str)Stringinlinestatic
stripBOM()Stringinline
substr(int offs, int len=-1) constString
toBoolean(bool defvalue=false) constString
toDouble(double defvalue=0.0) constString
toInt64(int64_t defvalue=0, int base=0, int64_t minvalue=LLONG_MIN, int64_t maxvalue=LLONG_MAX, bool clamp=true) constString
toInt64Dict(const TokenDict64 *tokens, int64_t defvalue=0, int base=0) constString
toInt64Dict(const TokenDictStr64 *tokens, int64_t defvalue=0, int base=0) constString
toInteger(int defvalue=0, int base=0, int minvalue=INT_MIN, int maxvalue=INT_MAX, bool clamp=true) constString
toInteger(const TokenDict *tokens, int defvalue=0, int base=0) constString
toInteger(const TokenDictStr *tokens, int defvalue=0, int base=0) constString
toLong(long int defvalue=0, int base=0, long int minvalue=LONG_MIN, long int maxvalue=LONG_MAX, bool clamp=true) constString
toLower()String
toString() constStringvirtual
toUInt64(uint64_t defvalue=0, int base=0, uint64_t minvalue=0, uint64_t maxvalue=ULLONG_MAX, bool clamp=true) constString
toUpper()String
traceId() constGenObjectvirtual
trimBlanks()String
trimSpaces()String
uriEscape(const char *str, char extraEsc=0, const char *noEsc=0)Stringinlinestatic
uriEscape(const char *str, const char *extraEsc, const char *noEsc=0)Stringinlinestatic
uriEscape(char extraEsc=0, const char *noEsc=0) constStringinline
uriEscapeTo(String &buf, const char *str, char extraEsc=0, const char *noEsc=0)Stringstatic
uriEscapeTo(String &buf, const char *str, const char *extraEsc, const char *noEsc=0)Stringstatic
uriEscapeTo(String &buf, char extraEsc=0, const char *noEsc=0) constStringinline
uriUnescape(const char *str, int *errptr=0, bool setPartial=true)Stringinlinestatic
uriUnescape(int *errptr=0, bool setPartial=true) constStringinline
uriUnescapeStr(bool setPartial=false, int *errptr=0)Stringinline
uriUnescapeTo(String &buf, const char *str, bool setPartial=false, int *errptr=0)Stringstatic
uriUnescapeTo(String &buf, bool setPartial=false, int *errptr=0) constStringinline
userData() constMessageinline
userData(RefObject *data)Message
userObject(const String &name) constMessageinline
~GenObject()GenObjectinlinevirtual
~Message()Message
~String()Stringvirtual