Helper class retriving access controller singleton from component context.
More...
#include <access_control.hxx>
Helper class retriving access controller singleton from component context.
cppu::AccessControl::AccessControl |
( |
::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext > const & |
xContext | ) |
|
throw | ( | ::com::sun::star::uno::RuntimeException |
| ) | | |
Ctor.
- Parameters
-
xContext | component context to retrieve access controller singleton |
cppu::AccessControl::AccessControl |
( |
::com::sun::star::uno::Reference< ::com::sun::star::security::XAccessController > const & |
xController | ) |
|
throw | ( | ::com::sun::star::uno::RuntimeException |
| ) | | |
Ctor.
- Parameters
-
xController | access controller |
cppu::AccessControl::AccessControl |
( |
::cppu::AccessControl const & |
ac | ) |
|
throw | ( | ::com::sun::star::uno::RuntimeException |
| ) | | |
void cppu::AccessControl::checkFilePermission |
( |
::rtl::OUString const & |
url, |
|
|
::rtl::OUString const & |
actions |
|
) |
| |
throw | ( | ::com::sun::star::uno::RuntimeException |
| ) | | |
A com.sun.star.io.FilePermission represents access to a file or directory.
A FilePermission consists of a file url and a set of actions valid for that pathname.
- Parameters
-
url | file url |
actions | actions list |
void cppu::AccessControl::checkRuntimePermission |
( |
::rtl::OUString const & |
name | ) |
|
throw | ( | ::com::sun::star::uno::RuntimeException |
| ) | | |
A com.sun.star.security.RuntimePermission is for runtime permissions.
A RuntimePermission contains a name (also referred to as a "target name") but no actions list; you either have the named permission or you don't.
- Parameters
-
void cppu::AccessControl::checkSocketPermission |
( |
::rtl::OUString const & |
host, |
|
|
::rtl::OUString const & |
actions |
|
) |
| |
throw | ( | ::com::sun::star::uno::RuntimeException |
| ) | | |
A com.sun.star.connection.SocketPermission represents access to a network via sockets.
A SocketPermission consists of a host specification and a set of "actions" specifying ways to connect to that host.
- Parameters
-
host | host and optional portrange |
actions | actions list |
void cppu::AccessControl::clear |
( |
| ) |
|
throw | ( | |
| ) | | |
|
inline |
Clears the access controller reference being used.
Returns access to the access controller reference being used.
- Returns
- access controller
inline ::com::sun::star::security::XAccessController* cppu::AccessControl::operator-> |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
inline |
Returns access to the access controller reference being used.
- Returns
- access controller
The documentation for this class was generated from the following file: