LibreOffice
LibreOffice 24.2 SDK API Reference
|
This meta service supports the XAccessController interface for checking security permissions. More...
import"AccessController.idl";
Additional Inherited Members | |
Public Member Functions inherited from XAccessController | |
void | checkPermission ([in] any perm) raises (AccessControlException) |
Determines whether the access request indicated by the specified permission should be allowed or denied, based on the security policy currently in effect. More... | |
any | doRestricted ([in] XAction action, [in] XAccessControlContext restriction) raises (com::sun::star::uno::Exception) |
Perform the specified action restricting permissions to the given XAccessControlContext. More... | |
any | doPrivileged ([in] XAction action, [in] XAccessControlContext restriction) raises (com::sun::star::uno::Exception) |
Perform the specified action adding a set of permissions defined by the given XAccessControlContext. More... | |
XAccessControlContext | getContext () |
This method takes a "snapshot" of the current calling context and returns it. More... | |
Public Member Functions inherited from XInterface | |
any | queryInterface ([in] type aType) |
queries for a new interface to an existing UNO object. More... | |
void | acquire () |
increases the reference counter by one. More... | |
void | release () |
decreases the reference counter by one. More... | |
This meta service supports the XAccessController interface for checking security permissions.
Also, it obviously has also to be ensured that the object is process-local to assure that permission checks are not corrupted via insecure inter-process communication.