Content for Apache OpenOffice version 3.4.
| Overview | Namespace | Class | Index | Help |
| 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
Copyright © 2012, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.

