|
reSIProcate
SIP stack, Dialog Usage Manager and related libraries
|
#include <UserStore.hxx>
Public Types | |
| typedef resip::Data | Key |
Public Member Functions | |
| UserStore (AbstractDb &db) | |
| virtual | ~UserStore () |
| AbstractDb::UserRecord | getUserInfo (const Key &key) const |
| resip::Data | getUserAuthInfo (const resip::Data &user, const resip::Data &realm) const |
| bool | addUser (const resip::Data &user, const resip::Data &domain, const resip::Data &realm, const resip::Data &password, bool applyA1HashToPassword, const resip::Data &fullName, const resip::Data &emailAddress, const resip::Data &passwordHashAlt=resip::Data::Empty) |
| void | eraseUser (const Key &key) |
| bool | updateUser (const Key &originalKey, const resip::Data &user, const resip::Data &domain, const resip::Data &realm, const resip::Data &password, bool applyA1HashToPassword, const resip::Data &fullName, const resip::Data &emailAddress, const resip::Data &passwordHashAlt=resip::Data::Empty) |
| Key | getFirstKey () |
| Key | getNextKey () |
Static Public Member Functions | |
| static Key | buildKey (const resip::Data &user, const resip::Data &domain) |
| static void | getUserAndDomainFromKey (const AbstractDb::Key &key, resip::Data &user, resip::Data &domain) |
Definition at line 20 of file UserStore.hxx.
Definition at line 23 of file UserStore.hxx.
| UserStore::UserStore | ( | AbstractDb & | db | ) |
Definition at line 27 of file UserStore.cxx.
|
virtual |
Definition at line 31 of file UserStore.cxx.
| bool UserStore::addUser | ( | const resip::Data & | user, |
| const resip::Data & | domain, | ||
| const resip::Data & | realm, | ||
| const resip::Data & | password, | ||
| bool | applyA1HashToPassword, | ||
| const resip::Data & | fullName, | ||
| const resip::Data & | emailAddress, | ||
| const resip::Data & | passwordHashAlt = resip::Data::Empty |
||
| ) |
Definition at line 50 of file UserStore.cxx.
|
static |
Definition at line 125 of file UserStore.cxx.
Definition at line 86 of file UserStore.cxx.
| UserStore::Key UserStore::getFirstKey | ( | ) |
Definition at line 113 of file UserStore.cxx.
| UserStore::Key UserStore::getNextKey | ( | ) |
Definition at line 119 of file UserStore.cxx.
|
static |
Definition at line 132 of file UserStore.cxx.
| Data UserStore::getUserAuthInfo | ( | const resip::Data & | user, |
| const resip::Data & | realm | ||
| ) | const |
Definition at line 42 of file UserStore.cxx.
| AbstractDb::UserRecord UserStore::getUserInfo | ( | const Key & | key | ) | const |
Definition at line 36 of file UserStore.cxx.
| bool UserStore::updateUser | ( | const Key & | originalKey, |
| const resip::Data & | user, | ||
| const resip::Data & | domain, | ||
| const resip::Data & | realm, | ||
| const resip::Data & | password, | ||
| bool | applyA1HashToPassword, | ||
| const resip::Data & | fullName, | ||
| const resip::Data & | emailAddress, | ||
| const resip::Data & | passwordHashAlt = resip::Data::Empty |
||
| ) |
Definition at line 92 of file UserStore.cxx.