Public Member Functions

zeus::ISecurityPlugin Class Reference

#include <ISecurityPlugin.hpp>

Inheritance diagram for zeus::ISecurityPlugin:
zeus::IZUnknown

List of all members.

Public Member Functions

virtual Retval MQUALIFIER requestUserSecurityIDChange (Uint uiOldID, Uint &ruiNewID)=0
virtual bool MQUALIFIER isAvailable () const =0

Detailed Description

The security plugin interface defines a special plugin for the security manager. The plugins are used to change the user or read password files.


Member Function Documentation

virtual bool MQUALIFIER zeus::ISecurityPlugin::isAvailable (  ) const [pure virtual]

This method checks if the plugin is valid. Specially for hardware based security modules this method is useful to check if the hardware is available

virtual Retval MQUALIFIER zeus::ISecurityPlugin::requestUserSecurityIDChange ( Uint  uiOldID,
Uint &  ruiNewID 
) [pure virtual]

Changes a user ID from uiOldID to ruiNewID.

Parameters:
uiOldID: current user ID
ruiNewID,:New user ID
Return values:
RET_NOERROR: User ID changed
RET_REQUEST_FAILED: chaning failed
RET_ACCESS_DENIED: Access not allowed

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Sun Jan 22 2012 15:28:31