Portability Libraries  2015.2.0.0
Common Methods and Objects for Platform Independance.
Managing REALMS

Classes

class  SoftwareAndServices::Library::UPN::UpnDB::Realm
 

Functions

 SoftwareAndServices::Library::UPN::UpnDB::Realm::Realm ()
 
virtual SoftwareAndServices::Library::UPN::UpnDB::Realm::~Realm ()
 
UpnDbRealmId_t SoftwareAndServices::Library::UPN::UpnDB::_GetCcRealm (UpnDbCcId_t id)
 
UpnDbRealmId_t SoftwareAndServices::Library::UPN::UpnDB::AddRealm (UpnDbAuthHandle_t AuthHandle, UpnDbRealmId_t parentRealm, const String *newRealm, bool canHaveChild=true)
 
UpnDbRealmId_t SoftwareAndServices::Library::UPN::UpnDB::AddRealm (UpnDbAuthHandle_t AuthHandle, UpnDbRealmId_t parentRealm, const char *newRealm, bool canHaveChild=true)
 
UpnDbRealmId_t SoftwareAndServices::Library::UPN::UpnDB::GetAddressRealm (UpnDbAddressId_t addrId)
 
UpnDbRealmId_t SoftwareAndServices::Library::UPN::UpnDB::GetListRealm (UpnDbMembershipId_t listId)
 
UpnDbRealmId_t SoftwareAndServices::Library::UPN::UpnDB::GetRealmId (const String *realm)
 
UpnDbRealmId_t SoftwareAndServices::Library::UPN::UpnDB::GetRealmId (const char *realm)
 
static UpnDbRealmId_t SoftwareAndServices::Library::UPN::UpnDB::GetRealmId (const String *realm, SQL *sql, const char *Prefix)
 
static UpnDbRealmId_t SoftwareAndServices::Library::UPN::UpnDB::GetRealmId (const char *realm, SQL *sql, const char *Prefix)
 
bool SoftwareAndServices::Library::UPN::UpnDB::GetRealmRecord (UpnDbAuthHandle_t AuthHandle, UpnDbRealmRecord *Results, UpnDbRealmId_t authRealmId, const String *realm)
 
bool SoftwareAndServices::Library::UPN::UpnDB::GetRealms (UpnDbAuthHandle_t AuthHandle, std::vector< UpnDbRealmRecord_t * > &Results)
 
bool SoftwareAndServices::Library::UPN::UpnDB::GetRealms (UpnDbAuthHandle_t AuthHandle, std::map< const char *, Realm * > &Results)
 
std::list< const char * > * SoftwareAndServices::Library::UPN::UpnDB::GetRealmsForUpn (UpnDbAuthHandle_t AuthHandle, const char *Upn)
 
UpnDbRealmId_t SoftwareAndServices::Library::UPN::UpnDB::GetUpnRealm (UpnDbUpnId_t upnId)
 
bool SoftwareAndServices::Library::UPN::UpnDB::GetUpnRecord (UpnDbAuthHandle_t Auth, UpnDbRealmRecord_t *Results, UpnDbRealmId_t realm, const String *upn)
 
bool SoftwareAndServices::Library::UPN::UpnDB::GetUserRecord (UpnDbAuthHandle_t Auth, UpnDbUserRecord *Results, UpnDbUpnId_t TheUpnId)
 
bool SoftwareAndServices::Library::UPN::UpnDB::IsDecendantRealm (UpnDbAuthHandle_t id, UpnDbRealmId_t ParentRealm, UpnDbRealmId_t ChildRealm)
 
bool SoftwareAndServices::Library::UPN::UpnDB::RemoveRealm (UpnDbAuthHandle_t AuthHandle, UpnDbRealmId_t realmToRemove, bool force=false)
 
bool SoftwareAndServices::Library::UPN::UpnDB::ReparentRealm (UpnDbAuthHandle_t AuthHandle, UpnDbRealmId_t realm, UpnDbRealmId_t newParent)
 
bool SoftwareAndServices::Library::UPN::UpnDB::UpdateRealmChild (UpnDbAuthHandle_t AuthHandle, UpnDbRealmId_t toUpdateId, bool canHaveChild, bool force=false)
 

Detailed Description

This group manages realms and sub-realms. This includes database storage and retrieval.