Changed the APIs into the token cache to get ready to migrate it over the miCASA cache.

This commit is contained in:
Juan Carlos Luciani
2006-06-02 16:58:27 +00:00
parent 24a8d44e2c
commit ce3ecb8dd9
3 changed files with 103 additions and 10 deletions

View File

@@ -56,6 +56,7 @@ static
int g_cacheEntryCount = 0;
//++=======================================================================
static
AuthCacheEntry*
CreateAuthCacheEntry(
IN const char *pCacheKeyName,
@@ -140,6 +141,47 @@ CreateAuthCacheEntry(
}
//++=======================================================================
AuthCacheEntry*
CreateSessionTokenCacheEntry(
IN const char *pCacheKey)
//
// Arguments:
//
// Returns:
//
// Abstract:
//
// Notes:
//
// L2
//=======================================================================--
{
return CreateAuthCacheEntry(pCacheKey, NULL);
}
//++=======================================================================
AuthCacheEntry*
CreateAuthTokenCacheEntry(
IN const char *pCacheKey,
IN const char *pGroupOrHostName)
//
// Arguments:
//
// Returns:
//
// Abstract:
//
// Notes:
//
// L2
//=======================================================================--
{
return CreateAuthCacheEntry(pCacheKey, pGroupOrHostName);
}
//++=======================================================================
static
void
@@ -300,6 +342,7 @@ CacheEntryLifetimeExpired(
//++=======================================================================
static
AuthCacheEntry*
FindEntryInAuthCache(
IN const char *pCacheKeyName,
@@ -603,6 +646,46 @@ FindEntryInAuthCache(
}
//++=======================================================================
AuthCacheEntry*
FindSessionTokenEntryInCache(
IN const char *pCacheKey)
//
// Arguments:
//
// Returns:
//
// Abstract:
//
// Notes:
//
// L2
//=======================================================================--
{
return FindEntryInAuthCache(pCacheKey, NULL);
}
//++=======================================================================
AuthCacheEntry*
FindAuthTokenEntryInCache(
IN const char *pCacheKey,
IN const char *pGroupOrHostName)
//
// Arguments:
//
// Returns:
//
// Abstract:
//
// Notes:
//
// L2
//=======================================================================--
{
return FindEntryInAuthCache(pCacheKey, pGroupOrHostName);
}
//++=======================================================================
void
AddEntryToAuthCache(