C
CreateHashTableCreates the SRP Hash Table that the Memory_Services module will use to manage various Key ID and Value pairs.
G

GetHandle

Returns the handle to the SRP Hash Table used by Memory_Services.

GetValue

Returns the value pair stored in the SRP Hash Table for the current Key ID. If the NotExpired flag is set, the ExpirationDuration will be used to compare against the last time marker set for the current data.

I

IsValueCurrent

Returns a Boolean flag indicated whether the current value for the indicated KeyID is still current. This relies upon the time marker set using the SetValue service. If this value has net yet been set then the value will be considered as expired.

IsValueExpired

Returns a Boolean flag indicated whether the current value for the indicated KeyID has expired. This relies upon the time marker set using the SetValue service. If this value has net yet been set then the value will be considered as expired.

K

KeyExists

Returns a True or False depending on whether the Key ID exists.

R

ReleaseAllHashTables

Releases all SRP Hash Table handles.

ReleaseHashTable

Releases the SRP Hash Table handle. If CacheName is empty then the default handle is released.

RemoveKey

Removes the Key ID, and its value pair, from the SRP Hash Table.

S

SetValue

Updates the value pair stored in the SRP Hash Table for the current Key ID.

  • No labels