Public Member Functions | |
| void | free () |
| int | getErrorFileName (const char *root, int error, const char *sysdirectory, string &out) |
| int | getMaxNodes () |
| int | getPermissionMask (SecurityToken *st) |
| int | getSecurityFile (const char *file, const char *sys, string &out) |
| SecurityCache () | |
| void | setMaxNodes (int) |
| ~SecurityCache () | |
Private Attributes | |
| HashMap< string, XmlParser * > | dictionary |
| int | limit |
| SecurityManager | sm |
|
|
Constructor for the SecurityCache object. |
|
|
Destroy the security cache object. |
|
|
free the memory used by the SecurityCache object. |
|
||||||||||||||||||||
|
Get the error file name from the security file. |
|
|
Get the actual limit of open nodes. |
|
|
Get the permission mask for the specified file and user. If the security file to use is not loaded it will be loaded and added to the cache dictionary for faster future accesses. |
|
||||||||||||||||
|
Get the security file to use starting from the file location, returns zero on success.
|
|
|
Set a new limit on the nodes to keep in memory. |
|
|
Store a list of opened files using a hash dictionary. |
|
|
|
|
|
Object used to handle security on the server. |
1.3.9.1