1 // Copyright 2013 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef SANDBOX_LINUX_SECCOMP_BPF_SANDBOX_BPF_POLICY_FORWARD_H_ 6 #define SANDBOX_LINUX_SECCOMP_BPF_SANDBOX_BPF_POLICY_FORWARD_H_ 7 8 #include "base/callback_forward.h" 9 10 namespace playground2 { 11 12 class Sandbox; 13 class ErrorCode; 14 typedef ErrorCode BpfSandboxPolicy( 15 Sandbox* sandbox_compiler, 16 int system_call_number, 17 void* aux); 18 19 typedef base::Callback<BpfSandboxPolicy> BpfSandboxPolicyCallback; 20 21 } // namespace playground2 22 23 #endif // SANDBOX_LINUX_SECCOMP_BPF_SANDBOX_BPF_POLICY_FORWARD_H_ 24