Yate
ClientAccount Member List
This is the complete list of members for ClientAccount, including all inherited members.
alive() const RefObject [virtual]
appendContact(const String &id, const char *name, const char *uri=0)ClientAccount [virtual]
appendContact(const NamedList &params)ClientAccount [virtual]
appendContact(ClientContact *contact, bool muc=false) (defined in ClientAccount)ClientAccount [protected, virtual]
check(long maxwait=-1)Lockable [virtual]
clearDataDir(String *errStr=0)ClientAccount [virtual]
clearRooms(bool saved, bool temp)ClientAccount [virtual]
ClientAccount(const char *proto, const char *user, const char *host, bool startup, ClientContact *contact=0)ClientAccount [explicit]
ClientAccount(const NamedList &params, ClientContact *contact=0)ClientAccount [explicit]
ClientContact (defined in ClientAccount)ClientAccount [friend]
contact() const ClientAccount [inline]
contacts()ClientAccount [inline]
count()Mutex [static]
dataDir() const ClientAccount [inline]
deref()RefObject
destroyed()ClientAccount [protected, virtual]
destruct()RefObject [virtual]
disableSafety()Lockable [static]
efficientIncDec()RefObject [static]
efficientTimedLock()Mutex [static]
fillItemParams(NamedList &list)ClientAccount [virtual]
findAnyContact(const String &id, bool ref=false)ClientAccount [virtual]
findContact(const String &id, bool ref=false)ClientAccount [virtual]
findContact(const String *name=0, const String *uri=0, const String *skipId=0, bool ref=false)ClientAccount [virtual]
findContact(const String &id, const String &resid, bool ref=false)ClientAccount [virtual]
findContactByUri(const String &uri, bool ref=false)ClientAccount [virtual]
findRoom(const String &id, bool ref=false)ClientAccount [virtual]
findRoomByUri(const String &uri, bool ref=false)ClientAccount [virtual]
getObject(const String &name) const RefObject [virtual]
TelEngine::GenObject::getObject(const String &name, const GenObject *obj)GenObject [inline, static]
hasChat() const ClientAccount [inline]
hasPresence() const ClientAccount [inline]
loadContacts(Configuration *cfg=0)ClientAccount [virtual]
loadDataDirCfg(Configuration *cfg=0, const char *file="account.conf")ClientAccount [virtual]
lock(long maxwait=-1)Mutex [virtual]
locked() const Mutex [virtual]
locks()Mutex [static]
m_cfg (defined in ClientAccount)ClientAccount
m_contacts (defined in ClientAccount)ClientAccount [protected]
m_mucs (defined in ClientAccount)ClientAccount [protected]
m_params (defined in ClientAccount)ClientAccount
MucRoom (defined in ClientAccount)ClientAccount [friend]
mucs()ClientAccount [inline]
Mutex(bool recursive=false, const char *name=0)Mutex [explicit]
Mutex(const Mutex &original)Mutex
operator=(const Mutex &original)Mutex
owner() const Mutex
params() const ClientAccount [inline]
protocol() const ClientAccount [inline]
recursive() const Mutex
ref()RefObject
refcount() const RefObject [inline]
RefObject()RefObject
removeContact(const String &id, bool delObj=true)ClientAccount [virtual]
resource(bool ref)ClientAccount
resource() const ClientAccount [inline]
resurrect()RefObject [protected]
save(bool ok=true, bool savePwd=true)ClientAccount
setContact(ClientContact *contact)ClientAccount
setResource(ClientResource *res)ClientAccount
setupDataDir(String *errStr=0, bool saveAcc=true)ClientAccount [virtual]
startup() const ClientAccount [inline]
startup(bool ok)ClientAccount [inline]
startUsingNow()Lockable [static]
toString() const ClientAccount [inline, virtual]
unlock()Mutex [virtual]
unlockAll()Lockable [virtual]
userData(bool update, const String &data, const char *msg="user.data")ClientAccount [virtual]
userlogin(bool login, const char *msg="user.login")ClientAccount [virtual]
wait(unsigned long maxwait)Lockable [static]
wait()Lockable [static]
zeroRefs()RefObject [protected, virtual]
~GenObject()GenObject [inline, virtual]
~Lockable()Lockable [virtual]
~Mutex()Mutex
~RefObject()RefObject [virtual]