// SPDX-License-Identifier: agpl-3.0 pragma solidity 0.6.12; import {BitUtils} from '../../tools/math/BitUtils.sol'; interface IRemoteAccessBitmask { /// @notice Returns access flags granted to the given address and limited by the filterMask. /// @dev Zero value of filterMask has a special meaning. /// @param addr a parameter just like in doxygen (must be followed by parameter name) /// @param filterMask limits a subset of flags to be checked. /// When filterMask is zero, the function will return zero if no flags granted, or an unspecified non zero value otherwise. /// @return Access flags currently granted function queryAccessControlMask(address addr, uint256 filterMask) external view returns (uint256); }