userver: storages::redis::RequestEval< ScriptResult, ReplyType > Class Template Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
storages::redis::RequestEval< ScriptResult, ReplyType > Class Template Referencefinal

#include <userver/storages/redis/request_eval.hpp>

Detailed Description

template<typename ScriptResult, typename ReplyType = ScriptResult>
class storages::redis::RequestEval< ScriptResult, ReplyType >

Redis future for EVAL responses.

Definition at line 16 of file request_eval.hpp.

Public Member Functions

 RequestEval (RequestEvalCommon &&request)
 
void Wait ()
 Wait for the request to finish on Redis server.
 
void IgnoreResult () const
 Ignore the query result and do not wait for the Redis server to finish executing it.
 
ReplyType Get (const std::string &request_description={})
 Wait for the request to finish on Redis server and get the result.
 

Constructor & Destructor Documentation

◆ RequestEval()

template<typename ScriptResult, typename ReplyType = ScriptResult>
storages::redis::RequestEval< ScriptResult, ReplyType >::RequestEval ( RequestEvalCommon && request)
inlineexplicit

Definition at line 18 of file request_eval.hpp.

Member Function Documentation

◆ Get()

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

Wait for the request to finish on Redis server and get the result.

Definition at line 27 of file request_eval.hpp.

◆ IgnoreResult()

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

Ignore the query result and do not wait for the Redis server to finish executing it.

Definition at line 24 of file request_eval.hpp.

◆ Wait()

template<typename ScriptResult, typename ReplyType = ScriptResult>
void storages::redis::RequestEval< ScriptResult, ReplyType >::Wait ( )
inline

Wait for the request to finish on Redis server.

Definition at line 21 of file request_eval.hpp.


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