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: