RTC Toolkit 5.1.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Attributes | List of all members
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: