PUBLIC MEMBERS: |
CLASSES
| STRUCTS
| UNIONS
| ENUMS
| TYPEDEFS
| METHODS
| STATIC METHODS
| DATA
| STATIC DATA |
PROTECTED MEMBERS: |
CLASSES
| STRUCTS
| UNIONS
| ENUMS
| TYPEDEFS
| METHODS
| STATIC METHODS
| DATA
| STATIC DATA |
:: osl :: class Security
- Base Classes
- None.
- Known Derived Classes
- None.
virtual |
abstract |
interface |
template |
NO |
NO |
NO |
NO |
- Description
capsulate security informations for one user.
A object of this class is used to execute a process with the rights an
security options of a scecified user.
- See Also
- Process::executeProcess
- File
- security_decl.hxx
Public Members
-
Methods
|
Security( ); |
constructor |
~Security( ); |
destructor |
sal_Bool
logonUser( const ::rtl::OUString & strName, const ::rtl::OUString & strPasswd ); |
get the security information for one user.
The underlying operating system is asked for this information.
|
sal_Bool
logonUser( const ::rtl::OUString & strName, const ::rtl::OUString & strPasswd, const ::rtl::OUString & strFileServer ); |
|
sal_Bool
getUserIdent( ::rtl::OUString & strIdent ) const; |
get the ident of the logged in user.
|
sal_Bool
getUserName( ::rtl::OUString & strName ) const; |
get the name of the logged in user.
|
sal_Bool
getHomeDir( ::rtl::OUString & strDirectory ) const; |
get the home directory of the logged in user.
|
sal_Bool
getConfigDir( ::rtl::OUString & strDirectory ) const; |
get the directory for configuration data of the logged in user.
|
sal_Bool
isAdministrator( ) const; |
Query if the user who is logged inhas administrator rigths.
|
oslSecurity
getHandle( ) const; |
Returns the underlying oslSecurity handle
|
Protected Members
-
Top of Page
Copyright 2002 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA.