Android-cuttlefish cvd tool
Public Member Functions | Private Attributes | List of all members
cuttlefish::RequestContext Class Reference

#include <request_context.h>

Collaboration diagram for cuttlefish::RequestContext:
Collaboration graph
[legend]

Public Member Functions

 RequestContext (InstanceManager &instance_manager, InstanceLockFileManager &)
 
Result< CvdCommandHandler * > Handler (const CommandRequest &request)
 

Private Attributes

std::vector< std::unique_ptr< CvdCommandHandler > > request_handlers_
 
CommandSequenceExecutor command_sequence_executor_
 

Constructor & Destructor Documentation

◆ RequestContext()

cuttlefish::RequestContext::RequestContext ( InstanceManager instance_manager,
InstanceLockFileManager lock_file_manager 
)

Member Function Documentation

◆ Handler()

Result< CvdCommandHandler * > cuttlefish::RequestContext::Handler ( const CommandRequest request)

Member Data Documentation

◆ command_sequence_executor_

CommandSequenceExecutor cuttlefish::RequestContext::command_sequence_executor_
private

◆ request_handlers_

std::vector<std::unique_ptr<CvdCommandHandler> > cuttlefish::RequestContext::request_handlers_
private

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