31 const SelectorOptions& selectors);
36Result<LocalInstanceGroup>
SelectGroup(
const InstanceManager& instance_manager,
37 const CommandRequest& request);
43Result<std::pair<LocalInstance, LocalInstanceGroup>>
SelectInstance(
44 const InstanceManager& instance_manager,
const CommandRequest& request);
52Result<std::vector<std::pair<LocalInstanceGroup, std::vector<LocalInstance>>>>
54 const CommandRequest& request);
std::vector< LocalInstance > Filter(const std::vector< LocalInstance > &instances, std::function< bool(const LocalInstance &)> predicate)
Definition: local_instance_group.cpp:42
Result< std::pair< LocalInstance, LocalInstanceGroup > > SelectInstance(const InstanceManager &instance_manager, const CommandRequest &request)
Definition: selector.cpp:207
Result< LocalInstanceGroup > SelectGroup(const InstanceManager &instance_manager, const CommandRequest &request)
Definition: selector.cpp:191
InstanceDatabase::Filter BuildFilterFromSelectors(const SelectorOptions &selectors)
Definition: selector.cpp:177
Result< std::vector< std::pair< LocalInstanceGroup, std::vector< LocalInstance > > > > SelectInstances(const InstanceManager &instance_manager, const CommandRequest &request)
Definition: selector.cpp:226
Definition: alloc_driver.h:20