Yate
ClientAccount Member List

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

alive() const RefObjectvirtual
alive(const RefObject *obj)RefObjectinlinestatic
appendContact(const String &id, const char *name, const char *uri=0)ClientAccountvirtual
appendContact(const NamedList &params)ClientAccountvirtual
appendContact(ClientContact *contact, bool muc=false) (defined in ClientAccount)ClientAccountprotectedvirtual
check(long maxwait=-1)Lockablevirtual
clearDataDir(String *errStr=0)ClientAccountvirtual
clearRooms(bool saved, bool temp)ClientAccountvirtual
ClientAccount(const char *proto, const char *user, const char *host, bool startup, ClientContact *contact=0)ClientAccountexplicit
ClientAccount(const NamedList &params, ClientContact *contact=0)ClientAccountexplicit
ClientContact (defined in ClientAccount)ClientAccountfriend
contact() const ClientAccountinline
contacts()ClientAccountinline
count()Mutexstatic
dataDir() const ClientAccountinline
deref()RefObject
destroyed()ClientAccountprotectedvirtual
destruct()RefObjectvirtual
efficientIncDec()RefObjectstatic
efficientTimedLock()Mutexstatic
enableSafety(bool safe=true)Lockablestatic
fillItemParams(NamedList &list)ClientAccountvirtual
findAnyContact(const String &id, bool ref=false)ClientAccountvirtual
findContact(const String &id, bool ref=false)ClientAccountvirtual
findContact(const String *name=0, const String *uri=0, const String *skipId=0, bool ref=false)ClientAccountvirtual
findContact(const String &id, const String &resid, bool ref=false)ClientAccountvirtual
findContactByUri(const String &uri, bool ref=false)ClientAccountvirtual
findRoom(const String &id, bool ref=false)ClientAccountvirtual
findRoomByUri(const String &uri, bool ref=false)ClientAccountvirtual
GenObject()GenObject
getObjCounter() const GenObjectinline
getObjCounter(const String &name, bool create=true)GenObjectstatic
getObjCounters()GenObjectstatic
getObjCounting()GenObjectinlinestatic
getObject(const String &name) const RefObjectvirtual
TelEngine::GenObject::getObject(const String &name, const GenObject *obj)GenObjectinlinestatic
hasChat() const ClientAccountinline
hasPresence() const ClientAccountinline
loadContacts(Configuration *cfg=0)ClientAccountvirtual
loadDataDirCfg(Configuration *cfg=0, const char *file="account.conf")ClientAccountvirtual
lock(long maxwait=-1)Mutexvirtual
locked() const Mutexvirtual
locks()Mutexstatic
m_cfg (defined in ClientAccount)ClientAccount
m_contacts (defined in ClientAccount)ClientAccountprotected
m_mucs (defined in ClientAccount)ClientAccountprotected
m_params (defined in ClientAccount)ClientAccount
MucRoom (defined in ClientAccount)ClientAccountfriend
mucs()ClientAccountinline
Mutex(bool recursive=false, const char *name=0)Mutexexplicit
Mutex(const Mutex &original)Mutex
operator=(const Mutex &original)Mutex
owner() const Mutex
params() const ClientAccountinline
protocol() const ClientAccountinline
recursive() const Mutex
ref()RefObject
refcount() const RefObjectinline
RefObject()RefObject
removeContact(const String &id, bool delObj=true)ClientAccountvirtual
resource(bool ref)ClientAccount
resource() const ClientAccountinline
resurrect()RefObjectprotected
safety()Lockablestatic
save(bool ok=true, bool savePwd=true)ClientAccount
setContact(ClientContact *contact)ClientAccount
setObjCounter(NamedCounter *counter)GenObject
setObjCounting(bool enable)GenObjectinlinestatic
setResource(ClientResource *res)ClientAccount
setupDataDir(String *errStr=0, bool saveAcc=true)ClientAccountvirtual
startup() const ClientAccountinline
startup(bool ok)ClientAccountinline
startUsingNow()Lockablestatic
toString() const ClientAccountinlinevirtual
unlock()Mutexvirtual
unlockAll()Lockablevirtual
userData(bool update, const String &data, const char *msg="user.data")ClientAccountvirtual
userlogin(bool login, const char *msg="user.login")ClientAccountvirtual
wait(unsigned long maxwait)Lockablestatic
wait()Lockablestatic
zeroRefs()RefObjectprotectedvirtual
~GenObject()GenObjectinlinevirtual
~Lockable()Lockablevirtual
~Mutex()Mutex
~RefObject()RefObjectvirtual