Android-cuttlefish cvd tool
Namespaces | Functions
request_context.cpp File Reference
#include "cuttlefish/host/commands/cvd/cli/request_context.h"
#include <iostream>
#include <memory>
#include <string>
#include <vector>
#include "fmt/base.h"
#include "fmt/ostream.h"
#include "fmt/ranges.h"
#include "cuttlefish/common/libs/utils/contains.h"
#include "cuttlefish/host/commands/cvd/cli/command_request.h"
#include "cuttlefish/host/commands/cvd/cli/commands/bugreport.h"
#include "cuttlefish/host/commands/cvd/cli/commands/cache.h"
#include "cuttlefish/host/commands/cvd/cli/commands/clear.h"
#include "cuttlefish/host/commands/cvd/cli/commands/command_handler.h"
#include "cuttlefish/host/commands/cvd/cli/commands/create.h"
#include "cuttlefish/host/commands/cvd/cli/commands/display.h"
#include "cuttlefish/host/commands/cvd/cli/commands/env.h"
#include "cuttlefish/host/commands/cvd/cli/commands/event_devices.h"
#include "cuttlefish/host/commands/cvd/cli/commands/fetch.h"
#include "cuttlefish/host/commands/cvd/cli/commands/fleet.h"
#include "cuttlefish/host/commands/cvd/cli/commands/help.h"
#include "cuttlefish/host/commands/cvd/cli/commands/lint.h"
#include "cuttlefish/host/commands/cvd/cli/commands/load_configs.h"
#include "cuttlefish/host/commands/cvd/cli/commands/login.h"
#include "cuttlefish/host/commands/cvd/cli/commands/logs.h"
#include "cuttlefish/host/commands/cvd/cli/commands/monitor/command_handler.h"
#include "cuttlefish/host/commands/cvd/cli/commands/power_btn.h"
#include "cuttlefish/host/commands/cvd/cli/commands/powerwash.h"
#include "cuttlefish/host/commands/cvd/cli/commands/ps.h"
#include "cuttlefish/host/commands/cvd/cli/commands/remove.h"
#include "cuttlefish/host/commands/cvd/cli/commands/reset.h"
#include "cuttlefish/host/commands/cvd/cli/commands/restart.h"
#include "cuttlefish/host/commands/cvd/cli/commands/screen_recording.h"
#include "cuttlefish/host/commands/cvd/cli/commands/setup.h"
#include "cuttlefish/host/commands/cvd/cli/commands/snapshot.h"
#include "cuttlefish/host/commands/cvd/cli/commands/start.h"
#include "cuttlefish/host/commands/cvd/cli/commands/status.h"
#include "cuttlefish/host/commands/cvd/cli/commands/stop.h"
#include "cuttlefish/host/commands/cvd/cli/commands/version.h"
#include "cuttlefish/host/commands/cvd/instances/instance_manager.h"
#include "cuttlefish/host/commands/cvd/instances/lock/instance_lock.h"
#include "cuttlefish/result/result.h"
Include dependency graph for request_context.cpp:

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::anonymous_namespace{request_context.cpp}
 

Functions

bool cuttlefish::anonymous_namespace{request_context.cpp}::CanHandle (const CvdCommandHandler &handler, const CommandRequest &request)
 
std::vector< std::string > cuttlefish::anonymous_namespace{request_context.cpp}::GetPossibleCommands (const CommandRequest &request, const std::vector< std::unique_ptr< CvdCommandHandler > > &handlers)
 
bool cuttlefish::anonymous_namespace{request_context.cpp}::HandleDeprecatedCommands (const CommandRequest &request)
 
void cuttlefish::anonymous_namespace{request_context.cpp}::SuggestAlternativeCommands (const CommandRequest &request, const std::vector< std::unique_ptr< CvdCommandHandler > > &handlers)
 
void cuttlefish::anonymous_namespace{request_context.cpp}::HandleNoMatches (const CommandRequest &request, const std::vector< std::unique_ptr< CvdCommandHandler > > &handlers)
 
Result< CvdCommandHandler * > cuttlefish::RequestHandler (const CommandRequest &request, const std::vector< std::unique_ptr< CvdCommandHandler > > &handlers)