Yate
ClientAccountList Member List

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

accounts()ClientAccountListinline
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
appendAccount(ClientAccount *account)ClientAccountListvirtual
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
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
check(long maxwait=-1)Lockablevirtual
checkBOM(const char *str)Stringinlinestatic
checkBOM() constStringinline
clear()String
ClientAccountList(const char *name, ClientAccount *localContacts=0)ClientAccountListinlineexplicit
count()Mutexstatic
decodeFlags(unsigned int flags, const TokenDict *tokens, bool unknownflag=true)String
decodeFlags(uint64_t flags, const TokenDict64 *tokens, bool unknownflag=true)String
destruct()GenObjectvirtual
efficientTimedLock()Mutexstatic
empty()Stringstatic
enableSafety(bool safe=true)Lockablestatic
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
findAccount(const String &id, bool ref=false)ClientAccountListvirtual
findAnyContact(const String &id, bool ref=false)ClientAccountListvirtual
findContact(const String &account, const String &id, bool ref=false)ClientAccountListvirtual
findContact(const String &builtId, bool ref=false)ClientAccountListvirtual
findContactByInstance(const String &id, String *instance=0, bool ref=false)ClientAccountListvirtual
findContactByUri(const String &account, const String &uri, bool ref=false)ClientAccountListvirtual
findRoom(const String &id, bool ref=false)ClientAccountListvirtual
findRoomByMember(const String &id, bool ref=false)ClientAccountListvirtual
findSingleRegAccount(const String *skipProto=0, bool ref=false)ClientAccountListvirtual
fixUtf8(const char *replace=0, uint32_t maxChar=0x10ffff, bool overlong=false)String
GenObject()GenObject
getObjCounter() constGenObjectinline
getObjCounter(const String &name, bool create=true)GenObjectstatic
getObjCounters()GenObjectstatic
getObjCounting()GenObjectinlinestatic
getObject(const String &name) constStringvirtual
GenObject::getObject(const String &name, const GenObject *obj)GenObjectinlinestatic
hash() constStringinline
hash(const char *value, unsigned int h=0)Stringstatic
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
isLocalContact(ClientContact *c) constClientAccountList
isLocalContact(const String &id) constClientAccountListinline
Left enum value (defined in String)String
length() constStringinline
lenUtf8(const char *value, uint32_t maxChar=0x10ffff, bool overlong=false)Stringstatic
lenUtf8(uint32_t maxChar=0x10ffff, bool overlong=false) constStringinline
localContacts() constClientAccountListinline
lock(long maxwait=-1)Mutexvirtual
lockableMutex()Mutexinlinevirtual
lockableRWLock()Lockableinlinevirtual
lockableSemaphore()Lockableinlinevirtual
locked() constMutexvirtual
locks()Mutexstatic
m_accounts (defined in ClientAccountList)ClientAccountListprotected
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
msgEscape(const char *str, char extraEsc=0)Stringstatic
msgEscape(char extraEsc=0) constStringinline
msgUnescape(const char *str, int *errptr=0, char extraEsc=0)Stringstatic
msgUnescape(int *errptr=0, char extraEsc=0) constStringinline
Mutex(bool recursive=false, const char *name=0)Mutexexplicit
Mutex(const Mutex &original)Mutex
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
String::operator=(const String &value)Stringinline
String::operator=(const String *value)Stringinline
String::operator=(const char *value)String
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
Mutex::operator=(const Mutex &original)Mutex
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[](signed int index) constStringinline
operator[](unsigned int index) constStringinline
operator|=(const char *value) constString
owner() constMutex
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
recursive() constMutex
removeAccount(const String &id)ClientAccountListvirtual
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
rfind(char what) constString
rfind(const char *what) constString
Right enum value (defined in String)String
safe() constStringinline
safe(const char *defStr) constStringinline
safety()Lockablestatic
setObjCounter(NamedCounter *counter)GenObject
setObjCounting(bool enable)GenObjectinlinestatic
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
startUsingNow()Lockablestatic
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
unlock()Mutexvirtual
unlockAll()Lockablevirtual
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
wait(unsigned long maxwait)Lockablestatic
wait()Lockablestatic
~ClientAccountList()ClientAccountList
~GenObject()GenObjectinlinevirtual
~Lockable()Lockablevirtual
~Mutex()Mutex
~String()Stringvirtual