MySQL 8.4.0
Source Code Documentation
mysql_harness::posix::access_rights::AllowPermissionVerifier< Mask > Class Template Reference

allows permissions. More...

#include <access_rights.h>

Public Member Functions

stdx::expected< void, std::error_code > operator() (const security_descriptor_type &perms)
 

Static Public Attributes

static constexpr const mode_t kMask = Mask
 
static constexpr const mode_t kFullAccessMask = (S_IRWXU | S_IRWXG | S_IRWXO)
 

Detailed Description

template<int Mask>
class mysql_harness::posix::access_rights::AllowPermissionVerifier< Mask >

allows permissions.

Member Function Documentation

◆ operator()()

template<int Mask>
stdx::expected< void, std::error_code > mysql_harness::posix::access_rights::AllowPermissionVerifier< Mask >::operator() ( const security_descriptor_type perms)
inline

Member Data Documentation

◆ kFullAccessMask

template<int Mask>
constexpr const mode_t mysql_harness::posix::access_rights::AllowPermissionVerifier< Mask >::kFullAccessMask = (S_IRWXU | S_IRWXG | S_IRWXO)
staticconstexpr

◆ kMask

template<int Mask>
constexpr const mode_t mysql_harness::posix::access_rights::AllowPermissionVerifier< Mask >::kMask = Mask
staticconstexpr

The documentation for this class was generated from the following file: