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

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={})
 

Friends

template<typename T1 , typename T2 >
class RequestEval
 
template<typename T1 , typename T2 >
class RequestEvalSha
 
template<ScanTag scan_tag>
class RequestScanData
 

Detailed Description

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

Definition at line 23 of file request.hpp.

Member Typedef Documentation

◆ Reply

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

Definition at line 25 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 27 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 34 of file request.hpp.

◆ IgnoreResult()

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

Definition at line 32 of file request.hpp.

◆ Wait()

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

Definition at line 30 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 39 of file request.hpp.

◆ RequestEvalSha

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

Definition at line 42 of file request.hpp.

◆ RequestScanData

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

Definition at line 45 of file request.hpp.


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