Android-cuttlefish cvd tool
Classes | Namespaces | Functions
policies.h File Reference
#include <memory>
#include <ostream>
#include <set>
#include <string>
#include <string_view>
#include "absl/status/status.h"
#include "sandboxed_api/sandbox2/policybuilder.h"
Include dependency graph for policies.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cuttlefish::process_sandboxer::HostInfo
 

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::process_sandboxer
 

Functions

std::ostream & cuttlefish::process_sandboxer::operator<< (std::ostream &out, const HostInfo &host)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::BaselinePolicy (const HostInfo &, std::string_view exe)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::AdbConnectorPolicy (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::AssembleCvdPolicy (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::AvbToolPolicy (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::CasimirPolicy (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::CfVhostUserInput (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::CasimirControlServerPolicy (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::ControlEnvProxyServerPolicy (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::CvdInternalStartPolicy (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::EchoServerPolicy (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::GnssGrpcProxyPolicy (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::KernelLogMonitorPolicy (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::LogTeePolicy (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::LogcatReceiverPolicy (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::MetricsPolicy (const HostInfo &host)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::MkEnvImgSlimPolicy (const HostInfo &host)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::ModemSimulatorPolicy (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::NetsimdPolicy (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::NewFsMsDosPolicy (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::OpenWrtControlServerPolicy (const HostInfo &host)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::OperatorProxyPolicy (const HostInfo &host)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::ProcessRestarterPolicy (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::RunCvdPolicy (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::ScreenRecordingServerPolicy (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::SecureEnvPolicy (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::Simg2ImgPolicy (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::SocketVsockProxyPolicy (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::TcpConnectorPolicy (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::TombstoneReceiverPolicy (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::VhostDeviceVsockPolicy (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::WebRtcPolicy (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::WebRtcOperatorPolicy (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::WmediumdPolicy (const HostInfo &)
 
sandbox2::PolicyBuilder cuttlefish::process_sandboxer::WmediumdGenConfigPolicy (const HostInfo &)
 
std::set< std::string > cuttlefish::process_sandboxer::NoPolicy (const HostInfo &)
 
std::unique_ptr< sandbox2::Policy > cuttlefish::process_sandboxer::PolicyForExecutable (const HostInfo &host, std::string_view server_socket_outside_path, std::string_view executable)