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() const GenObjectvirtual
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(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) const String
atom(const String *&str, const char *val)Stringstatic
boolText(bool value)Stringinlinestatic
c_str() const Stringinline
Center enum value (defined in String)String
changed()Stringprotectedvirtual
check(long maxwait=-1)Lockablevirtual
checkBOM(const char *str)Stringinlinestatic
checkBOM() const Stringinline
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) const String
encodeFlags(const TokenDict64 *tokens) const String
endsWith(const char *what, bool wordBreak=false, bool caseInsensitive=false) const String
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) const String
find(const char *what, unsigned int offs=0) const String
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() const GenObjectinline
getObjCounter(const String &name, bool create=true)GenObjectstatic
getObjCounters()GenObjectstatic
getObjCounting()GenObjectinlinestatic
getObject(const String &name) const Stringvirtual
TelEngine::GenObject::getObject(const String &name, const GenObject *obj)GenObjectinlinestatic
hash() const Stringinline
hash(const char *value, unsigned int h=0)Stringstatic
hexify(void *data, unsigned int len, char sep=0, bool upCase=false)String
isBoolean() const String
isLocalContact(ClientContact *c) const ClientAccountList
isLocalContact(const String &id) const ClientAccountListinline
Left enum value (defined in String)String
length() const Stringinline
lenUtf8(const char *value, uint32_t maxChar=0x10ffff, bool overlong=false)Stringstatic
lenUtf8(uint32_t maxChar=0x10ffff, bool overlong=false) const Stringinline
localContacts() const ClientAccountListinline
lock(long maxwait=-1)Mutexvirtual
locked() const Mutexvirtual
locks()Mutexstatic
m_accounts (defined in ClientAccountList)ClientAccountListprotected
matchCount() const String
matches(const String &value) const Stringinlinevirtual
matches(const Regexp &rexp)String
matchLength(int index=0) const String
matchOffset(int index=0) const String
matchString(int index=0) const Stringinline
msgEscape(const char *str, char extraEsc=0)Stringstatic
msgEscape(char extraEsc=0) const Stringinline
msgUnescape(const char *str, int *errptr=0, char extraEsc=0)Stringstatic
msgUnescape(int *errptr=0, char extraEsc=0) const Stringinline
Mutex(bool recursive=false, const char *name=0)Mutexexplicit
Mutex(const Mutex &original)Mutex
null() const Stringinline
operator const char *() const Stringinline
operator!=(const char *value) const String
operator!=(const String &value) const Stringinline
operator&=(const char *value) const String
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
TelEngine::operator=(const String &value)Stringinline
TelEngine::operator=(const String *value)Stringinline
TelEngine::operator=(const char *value)String
TelEngine::operator=(char value)String
TelEngine::operator=(int32_t value)String
TelEngine::operator=(uint32_t value)String
TelEngine::operator=(int64_t value)String
TelEngine::operator=(uint64_t value)String
TelEngine::operator=(bool value)Stringinline
TelEngine::operator=(double value)String
TelEngine::Mutex::operator=(const Mutex &original)Mutex
operator==(const char *value) const String
operator==(const String &value) const Stringinline
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) const Stringinline
operator[](unsigned int index) const Stringinline
operator|=(const char *value) const String
owner() const Mutex
printf(const char *format,...)String
printf(unsigned int length, const char *format,...)String
recursive() const Mutex
removeAccount(const String &id)ClientAccountListvirtual
replaceMatches(const String &templ) const String
rfind(char what) const String
rfind(const char *what) const String
Right enum value (defined in String)String
safe() const Stringinline
safe(const char *defStr) const Stringinline
safety()Lockablestatic
setObjCounter(NamedCounter *counter)GenObject
setObjCounting(bool enable)GenObjectinlinestatic
split(char separator, bool emptyOK=true) const String
split(const Regexp &reg, bool emptyOK=true) const String
sqlEscape(const char *str, char extraEsc=0)Stringstatic
sqlEscape(char extraEsc=0) const Stringinline
startSkip(const char *what, bool wordBreak=true, bool caseInsensitive=false)String
startsWith(const char *what, bool wordBreak=false, bool caseInsensitive=false) const String
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) const String
toBoolean(bool defvalue=false) const String
toDouble(double defvalue=0.0) const String
toInt64(int64_t defvalue=0, int base=0, int64_t minvalue=LLONG_MIN, int64_t maxvalue=LLONG_MAX, bool clamp=true) const String
toInteger(int defvalue=0, int base=0, int minvalue=INT_MIN, int maxvalue=INT_MAX, bool clamp=true) const String
toInteger(const TokenDict *tokens, int defvalue=0, int base=0) const String
toLong(long int defvalue=0, int base=0, long int minvalue=LONG_MIN, long int maxvalue=LONG_MAX, bool clamp=true) const String
toLower()String
toString() const Stringvirtual
toUInt64(uint64_t defvalue=0, int base=0, uint64_t minvalue=0, uint64_t maxvalue=ULLONG_MAX, bool clamp=true) const String
toUpper()String
traceId() const GenObjectvirtual
trimBlanks()String
trimSpaces()String
unlock()Mutexvirtual
unlockAll()Lockablevirtual
uriEscape(const char *str, char extraEsc=0, const char *noEsc=0)Stringstatic
uriEscape(const char *str, const char *extraEsc, const char *noEsc=0)Stringstatic
uriEscape(char extraEsc=0, const char *noEsc=0) const Stringinline
uriUnescape(const char *str, int *errptr=0)Stringstatic
uriUnescape(int *errptr=0) const Stringinline
wait(unsigned long maxwait)Lockablestatic
wait()Lockablestatic
~ClientAccountList()ClientAccountList
~GenObject()GenObjectinlinevirtual
~Lockable()Lockablevirtual
~Mutex()Mutex
~String()Stringvirtual