Android-cuttlefish cvd tool
Public Member Functions | Private Attributes | List of all members
cuttlefish::process_sandboxer::SandboxManager::ProcessNoSandbox Class Reference
Inheritance diagram for cuttlefish::process_sandboxer::SandboxManager::ProcessNoSandbox:
Inheritance graph
[legend]
Collaboration diagram for cuttlefish::process_sandboxer::SandboxManager::ProcessNoSandbox:
Collaboration graph
[legend]

Public Member Functions

 ProcessNoSandbox (int client_fd, PidFd pid_fd)
 
 ~ProcessNoSandbox ()
 
std::optional< int > ClientFd () const override
 
int PollFd () const override
 
absl::StatusOr< uintptr_t > ExitCode () override
 
- Public Member Functions inherited from cuttlefish::process_sandboxer::SandboxManager::ManagedProcess
virtual ~ManagedProcess ()=default
 
virtual std::optional< int > ClientFd () const =0
 
virtual int PollFd () const =0
 
virtual absl::StatusOr< uintptr_t > ExitCode ()=0
 

Private Attributes

int client_fd_
 
PidFd pid_fd_
 

Constructor & Destructor Documentation

◆ ProcessNoSandbox()

cuttlefish::process_sandboxer::SandboxManager::ProcessNoSandbox::ProcessNoSandbox ( int  client_fd,
PidFd  pid_fd 
)
inline

◆ ~ProcessNoSandbox()

cuttlefish::process_sandboxer::SandboxManager::ProcessNoSandbox::~ProcessNoSandbox ( )
inline

Member Function Documentation

◆ ClientFd()

std::optional< int > cuttlefish::process_sandboxer::SandboxManager::ProcessNoSandbox::ClientFd ( ) const
inlineoverridevirtual

◆ ExitCode()

absl::StatusOr< uintptr_t > cuttlefish::process_sandboxer::SandboxManager::ProcessNoSandbox::ExitCode ( )
inlineoverridevirtual

◆ PollFd()

int cuttlefish::process_sandboxer::SandboxManager::ProcessNoSandbox::PollFd ( ) const
inlineoverridevirtual

Member Data Documentation

◆ client_fd_

int cuttlefish::process_sandboxer::SandboxManager::ProcessNoSandbox::client_fd_
private

◆ pid_fd_

PidFd cuttlefish::process_sandboxer::SandboxManager::ProcessNoSandbox::pid_fd_
private

The documentation for this class was generated from the following file: