Android-cuttlefish cvd tool
Namespaces | Functions
selector.h File Reference
#include <utility>
#include "cuttlefish/host/commands/cvd/cli/command_request.h"
#include "cuttlefish/host/commands/cvd/instances/instance_manager.h"
#include "cuttlefish/host/commands/cvd/instances/local_instance.h"
#include "cuttlefish/host/commands/cvd/instances/local_instance_group.h"
#include "cuttlefish/result/result_type.h"
Include dependency graph for selector.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::selector
 

Functions

InstanceDatabase::Filter cuttlefish::selector::BuildFilterFromSelectors (const SelectorOptions &selectors)
 
Result< LocalInstanceGroup > cuttlefish::selector::SelectGroup (const InstanceManager &instance_manager, const CommandRequest &request)
 
Result< std::pair< LocalInstance, LocalInstanceGroup > > cuttlefish::selector::SelectInstance (const InstanceManager &instance_manager, const CommandRequest &request)
 
Result< std::vector< std::pair< LocalInstanceGroup, std::vector< LocalInstance > > > > cuttlefish::selector::SelectInstances (const InstanceManager &instance_manager, const CommandRequest &request)