40 operator bool() const noexcept
56 std::vector<TaskOutcome>
60 const std::optional<TaskType>& taskTypeFilter,
61 const std::optional<TaskOutcomeType>& outcomeFilter)
const;
The query::Builder class provides a fluent-style specification of hierarchical queries.
std::vector< TaskOutcome > queryByTaskType(TaskType taskType, const Duration &maxAge) const
Properties defaultProperties() const override
std::vector< TaskOutcome > queryFailures(const Duration &maxAge) const
std::string propertyPrefix() const override
::armarx::armem::client::query::Builder buildQuery(const Query &query) const
std::vector< TaskOutcome > asTaskOutcomes(const wm::ProviderSegment &providerSegment, const DateTime ×tamp, const Duration &maxAge, const std::optional< TaskType > &taskTypeFilter, const std::optional< TaskOutcomeType > &outcomeFilter) const
~TaskOutcomeReader() override
Represents a point in time.
armarx::core::time::DateTime Time
armarx::core::time::Duration Duration
std::optional< TaskOutcomeType > outcomeFilter
std::optional< TaskType > taskTypeFilter
std::vector< TaskOutcome > outcomes
enum armarx::armem::task_outcome::client::TaskOutcomeReader::Result::Status status