RTC Toolkit 6.0.0-pre2
Loading...
Searching...
No Matches
rtctk::componentFramework::RepositoryIf::BatchResponse Class Referencefinal

#include <repositoryIf.hpp>

Public Types

using ResponseList = std::vector<std::future<void>>
 

Public Member Functions

 BatchResponse (ResponseList futures)
 
void Wait ()
 
template<typename Rep, typename Period>
bool WaitFor (const std::chrono::duration< Rep, Period > &timeout)
 
template<typename Clk, typename Duration>
bool WaitUntil (const std::chrono::time_point< Clk, Duration > &timeout)
 

Protected Attributes

ResponseList m_responses
 

Member Typedef Documentation

◆ ResponseList

Constructor & Destructor Documentation

◆ BatchResponse()

rtctk::componentFramework::RepositoryIf::BatchResponse::BatchResponse ( ResponseList futures)

Member Function Documentation

◆ Wait()

void rtctk::componentFramework::RepositoryIf::BatchResponse::Wait ( )

◆ WaitFor()

template<typename Rep, typename Period>
bool rtctk::componentFramework::RepositoryIf::BatchResponse::WaitFor ( const std::chrono::duration< Rep, Period > & timeout)

◆ WaitUntil()

template<typename Clk, typename Duration>
bool rtctk::componentFramework::RepositoryIf::BatchResponse::WaitUntil ( const std::chrono::time_point< Clk, Duration > & timeout)

Member Data Documentation

◆ m_responses

ResponseList rtctk::componentFramework::RepositoryIf::BatchResponse::m_responses
protected

The documentation for this class was generated from the following files: