Lines Matching refs:Permission
31 Permission permission, PhysicalNetwork::Delegate* delegate) {
32 if (int ret = RouteController::addInterfaceToDefaultNetwork(interface.c_str(), permission)) {
36 if (int ret = delegate->addFallthrough(interface, permission)) {
43 Permission permission,
46 permission)) {
50 if (int ret = delegate->removeFallthrough(interface, permission)) {
68 Permission PhysicalNetwork::getPermission() const {
72 int PhysicalNetwork::destroySocketsLackingPermission(Permission permission) {
73 if (permission == PERMISSION_NONE) return 0;
77 ALOGE("Error closing sockets for netId %d permission change", mNetId);
80 if (int ret = sd.destroySocketsLackingPermission(mNetId, permission,
82 ALOGE("Failed to close sockets changing netId %d to permission %d: %s",
83 mNetId, permission, strerror(-ret));
101 int PhysicalNetwork::setPermission(Permission permission) {
102 if (permission == mPermission) {
106 mPermission = permission;
110 destroySocketsLackingPermission(permission);
113 mPermission, permission)) {
114 ALOGE("failed to change permission on interface %s of netId %u from %x to %x",
115 interface.c_str(), mNetId, mPermission, permission);
122 if (int ret = addToDefault(mNetId, interface, permission, mDelegate)) {
133 destroySocketsLackingPermission(permission);
134 mPermission = permission;