// Copyright 2020 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef SANDBOX_LINUX_SYSCALL_BROKER_SYSCALL_DISPATCHER_H_ #define SANDBOX_LINUX_SYSCALL_BROKER_SYSCALL_DISPATCHER_H_ #include <sys/stat.h> #include <cstddef> #include "sandbox/linux/system_headers/linux_seccomp.h" #include "sandbox/linux/system_headers/linux_stat.h" #include "sandbox/sandbox_export.h" namespace sandbox { namespace syscall_broker { // An abstract class that defines all the system calls we perform for the // sandboxed process. class SANDBOX_EXPORT SyscallDispatcher { … }; } // namespace syscall_broker } // namespace sandbox #endif // SANDBOX_LINUX_SYSCALL_BROKER_SYSCALL_DISPATCHER_H_