RTC Toolkit  2.0.0
Public Member Functions | List of all members
rtctk::dataTask::Request< REQ_TYPE > Class Template Reference

#include <request.hpp>

Public Member Functions

 Request (const REQ_TYPE &req_payload)
 
 Request (const Request &r)=default
 
Requestoperator= (const Request &r)=default
 
const REQ_TYPE & GetPayload () const
 
std::future< void > GetReplyFuture () const
 
void SetReply () const
 

Constructor & Destructor Documentation

◆ Request() [1/2]

template<typename REQ_TYPE >
rtctk::dataTask::Request< REQ_TYPE >::Request ( const REQ_TYPE &  req_payload)
inlineexplicit

◆ Request() [2/2]

template<typename REQ_TYPE >
rtctk::dataTask::Request< REQ_TYPE >::Request ( const Request< REQ_TYPE > &  r)
default

Member Function Documentation

◆ GetPayload()

template<typename REQ_TYPE >
const REQ_TYPE& rtctk::dataTask::Request< REQ_TYPE >::GetPayload ( ) const
inline

◆ GetReplyFuture()

template<typename REQ_TYPE >
std::future<void> rtctk::dataTask::Request< REQ_TYPE >::GetReplyFuture ( ) const
inline

◆ operator=()

template<typename REQ_TYPE >
Request& rtctk::dataTask::Request< REQ_TYPE >::operator= ( const Request< REQ_TYPE > &  r)
default

◆ SetReply()

template<typename REQ_TYPE >
void rtctk::dataTask::Request< REQ_TYPE >::SetReply ( ) const
inline

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