armarx::armem::client::query_fns Namespace Reference

Functions

auto all ()
 
std::function< void(query::SnapshotSelector &)> atTime (Time time)
 
std::function< void(query::SnapshotSelector &)> atTimeApprox (Time time, Duration eps)
 
std::function< void(query::SnapshotSelector &)> beforeOrAtTime (Time time)
 
std::function< void(query::SnapshotSelector &)> beforeTime (Time time, long nElements=1)
 
std::function< void(query::SnapshotSelector &)> indexRange (long first, long last)
 
std::function< void(query::SnapshotSelector &)> latest ()
 
std::function< void(query::SnapshotSelector &)> timeRange (Time min, Time max)
 
auto withID (const MemoryID &id)
 
auto withName (const std::string &name)
 
auto withNames (const std::vector< std::string > &names)
 
template<class StringContainerT >
auto withNames (const StringContainerT &names)
 
template<class IteratorT >
auto withNames (IteratorT begin, IteratorT end)
 
auto withNamesContaining (const std::string &substring)
 
auto withNamesEndingWith (const std::string &suffix)
 
auto withNamesMatching (const std::string &regex)
 
auto withNamesStartingWith (const std::string &prefix)
 

Function Documentation

◆ all()

auto armarx::armem::client::query_fns::all ( )
inline

Definition at line 10 of file query_fns.h.

+ Here is the caller graph for this function:

◆ atTime()

std::function<void(query::SnapshotSelector&)> armarx::armem::client::query_fns::atTime ( Time  time)
inline

Definition at line 99 of file query_fns.h.

◆ atTimeApprox()

std::function<void(query::SnapshotSelector&)> armarx::armem::client::query_fns::atTimeApprox ( Time  time,
Duration  eps 
)
inline

Definition at line 139 of file query_fns.h.

◆ beforeOrAtTime()

std::function<void(query::SnapshotSelector&)> armarx::armem::client::query_fns::beforeOrAtTime ( Time  time)
inline

Definition at line 149 of file query_fns.h.

◆ beforeTime()

std::function<void(query::SnapshotSelector&)> armarx::armem::client::query_fns::beforeTime ( Time  time,
long  nElements = 1 
)
inline

Definition at line 159 of file query_fns.h.

◆ indexRange()

std::function<void(query::SnapshotSelector&)> armarx::armem::client::query_fns::indexRange ( long  first,
long  last 
)
inline

Definition at line 119 of file query_fns.h.

◆ latest()

std::function<void(query::SnapshotSelector&)> armarx::armem::client::query_fns::latest ( )
inline

Definition at line 109 of file query_fns.h.

+ Here is the caller graph for this function:

◆ timeRange()

std::function<void(query::SnapshotSelector&)> armarx::armem::client::query_fns::timeRange ( Time  min,
Time  max 
)
inline

Definition at line 129 of file query_fns.h.

+ Here is the call graph for this function:

◆ withID()

auto armarx::armem::client::query_fns::withID ( const MemoryID id)
inline

Definition at line 20 of file query_fns.h.

+ Here is the caller graph for this function:

◆ withName()

auto armarx::armem::client::query_fns::withName ( const std::string &  name)
inline

Definition at line 32 of file query_fns.h.

◆ withNames() [1/3]

auto armarx::armem::client::query_fns::withNames ( const std::vector< std::string > &  names)
inline

Definition at line 48 of file query_fns.h.

◆ withNames() [2/3]

auto armarx::armem::client::query_fns::withNames ( const StringContainerT &  names)

Definition at line 56 of file query_fns.h.

◆ withNames() [3/3]

auto armarx::armem::client::query_fns::withNames ( IteratorT  begin,
IteratorT  end 
)

Definition at line 64 of file query_fns.h.

◆ withNamesContaining()

auto armarx::armem::client::query_fns::withNamesContaining ( const std::string &  substring)
inline

Definition at line 86 of file query_fns.h.

◆ withNamesEndingWith()

auto armarx::armem::client::query_fns::withNamesEndingWith ( const std::string &  suffix)
inline

Definition at line 79 of file query_fns.h.

◆ withNamesMatching()

auto armarx::armem::client::query_fns::withNamesMatching ( const std::string &  regex)
inline

Definition at line 40 of file query_fns.h.

◆ withNamesStartingWith()

auto armarx::armem::client::query_fns::withNamesStartingWith ( const std::string &  prefix)
inline

Definition at line 72 of file query_fns.h.