/
githubmirror
/
node
Обзор
Документация
Войти
/
githubmirror
/
node
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/permission/net_permission.h
34 строки
894 B
Rafael Gonzaga
lib,permission: add permission.drop
26 май 2026, 16:40
Не верифицирован
26 май 2026, 16:40
956e2a2
Код
Авторство
О чём код?
#ifndef SRC_PERMISSION_NET_PERMISSION_H_ #define SRC_PERMISSION_NET_PERMISSION_H_ #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS #include <string> #include "permission/permission_base.h" namespace node { namespace permission { class NetPermission final : public PermissionBase { public: void Apply(Environment* env, const std::vector<std::string>& allow, PermissionScope scope) override; void Drop(Environment* env, PermissionScope scope, const std::string_view& param = "") override; bool is_granted(Environment* env, PermissionScope perm, const std::string_view& param) const override; private: bool allow_net_ = false; }; } // namespace permission } // namespace node #endif // defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS #endif // SRC_PERMISSION_NET_PERMISSION_H_