LibreOffice Module stoc (master) 1
Namespaces | Functions
permissions.cxx File Reference
#include <vector>
#include <osl/process.h>
#include <osl/socket.hxx>
#include <osl/mutex.hxx>
#include <rtl/string.hxx>
#include <rtl/ustrbuf.hxx>
#include <sal/log.hxx>
#include <o3tl/string_view.hxx>
#include <com/sun/star/security/RuntimePermission.hpp>
#include <com/sun/star/security/AllPermission.hpp>
#include <com/sun/star/io/FilePermission.hpp>
#include <com/sun/star/connection/SocketPermission.hpp>
#include <com/sun/star/security/AccessControlException.hpp>
#include <com/sun/star/uno/Sequence.hxx>
#include "permissions.h"
Include dependency graph for permissions.cxx:

Go to the source code of this file.

Namespaces

namespace  stoc_sec
 

Functions

static sal_Int32 stoc_sec::makeMask (OUString const &items, char const *const *strings)
 
static OUString stoc_sec::makeStrings (sal_Int32 mask, char const *const *strings)
 
static OUString const & stoc_sec::getWorkingDir ()
 
static bool stoc_sec::implies (::rtl::Reference< Permission > const &head, Permission const &demanded)
 
static void stoc_sec::throwAccessControlException (Permission const &perm, Any const &demanded_perm)
 

Variable Documentation

◆ m_actions

sal_Int32 m_actions
private

Definition at line 104 of file permissions.cxx.

◆ m_allFiles

bool m_allFiles
private

Definition at line 275 of file permissions.cxx.

◆ m_host

OUString m_host
private

Definition at line 106 of file permissions.cxx.

◆ m_ip

OUString m_ip
mutableprivate

Definition at line 109 of file permissions.cxx.

◆ m_lowerPort

sal_Int32 m_lowerPort
private

Definition at line 107 of file permissions.cxx.

◆ m_name

OUString m_name
private

Definition at line 407 of file permissions.cxx.

◆ m_resolvedHost

bool m_resolvedHost
mutableprivate

Definition at line 111 of file permissions.cxx.

◆ m_resolveErr

bool m_resolveErr
mutableprivate

Definition at line 110 of file permissions.cxx.

◆ m_upperPort

sal_Int32 m_upperPort
private

Definition at line 108 of file permissions.cxx.

◆ m_url

OUString m_url
private

Definition at line 274 of file permissions.cxx.

◆ m_wildCardHost

bool m_wildCardHost
private

Definition at line 112 of file permissions.cxx.

◆ s_actions

char const* s_actions[]
staticprivate

Definition at line 103 of file permissions.cxx.