userver: storages::redis::Request< Result, ReplyType > Class Template Reference
⚠️ This is the documentation for an old userver version. Click here to switch to the latest version.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
storages::redis::Request< Result, ReplyType > Class Template Referencefinal

Detailed Description

template<typename Result, typename ReplyType = Result>
class storages::redis::Request< Result, ReplyType >

Definition at line 24 of file request.hpp.

Public Types

using Reply = ReplyType
 

Public Member Functions

 Request (std::unique_ptr< RequestDataBase< ReplyType > > &&impl)
 
void Wait ()
 
void IgnoreResult () const
 
ReplyType Get (const std::string &request_description={})
 

Member Typedef Documentation

◆ Reply

template<typename Result , typename ReplyType = Result>
using storages::redis::Request< Result, ReplyType >::Reply = ReplyType

Definition at line 26 of file request.hpp.

Constructor & Destructor Documentation

◆ Request()

template<typename Result , typename ReplyType = Result>
storages::redis::Request< Result, ReplyType >::Request ( std::unique_ptr< RequestDataBase< ReplyType > > && impl)
inlineexplicit

Definition at line 28 of file request.hpp.

Member Function Documentation

◆ Get()

template<typename Result , typename ReplyType = Result>
ReplyType storages::redis::Request< Result, ReplyType >::Get ( const std::string & request_description = {})
inline

Definition at line 35 of file request.hpp.

◆ IgnoreResult()

template<typename Result , typename ReplyType = Result>
void storages::redis::Request< Result, ReplyType >::IgnoreResult ( ) const
inline

Definition at line 33 of file request.hpp.

◆ Wait()

template<typename Result , typename ReplyType = Result>
void storages::redis::Request< Result, ReplyType >::Wait ( )
inline

Definition at line 31 of file request.hpp.

Friends And Related Symbol Documentation

◆ RequestEval

template<typename Result , typename ReplyType = Result>
template<typename T1 , typename T2 >
friend class RequestEval
friend

Definition at line 47 of file request.hpp.

◆ RequestEvalSha

template<typename Result , typename ReplyType = Result>
template<typename T1 , typename T2 >
friend class RequestEvalSha
friend

Definition at line 50 of file request.hpp.

◆ RequestScanData

template<typename Result , typename ReplyType = Result>
template<ScanTag scan_tag>
friend class RequestScanData
friend

Definition at line 53 of file request.hpp.


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