Helper class for retrieving access controller singleton from component context.
More...
#include <access_control.hxx>
Helper class for retrieving access controller singleton from component context.
◆ AccessControl() [1/3]
cppu::AccessControl::AccessControl |
( |
css::uno::Reference< css::uno::XComponentContext > const & |
xContext | ) |
|
Ctor.
- Parameters
-
xContext | component context to retrieve access controller singleton |
◆ AccessControl() [2/3]
cppu::AccessControl::AccessControl |
( |
css::uno::Reference< css::security::XAccessController > const & |
xController | ) |
|
Ctor.
- Parameters
-
xController | access controller |
◆ AccessControl() [3/3]
◆ checkFilePermission()
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 |
◆ checkRuntimePermission()
void cppu::AccessControl::checkRuntimePermission |
( |
::rtl::OUString const & |
name | ) |
|
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
-
◆ checkSocketPermission()
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 |
◆ clear()
void cppu::AccessControl::clear |
( |
| ) |
|
|
inline |
Clears the access controller reference being used.
◆ get()
css::uno::Reference< css::security::XAccessController > const& cppu::AccessControl::get |
( |
| ) |
const |
|
inline |
Returns access to the access controller reference being used.
- Returns
- access controller
◆ operator->()
css::security::XAccessController* cppu::AccessControl::operator-> |
( |
| ) |
const |
|
inline |
Returns access to the access controller reference being used.
- Returns
- access controller
The documentation for this class was generated from the following file: