userver: redis::TtlReply Class 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

Public Types

enum class  TtlReplyValue {
  kKeyDoesNotExist = -2 ,
  kKeyHasNoExpiration = -1
}
 

Public Member Functions

 TtlReply (int64_t value)
 
 TtlReply (TtlReplyValue value)
 
bool KeyExists () const
 
bool KeyHasExpiration () const
 
size_t GetExpireSeconds () const
 

Static Public Member Functions

static TtlReply Parse (ReplyData &&reply_data, const std::string &request_description={})
 

Static Public Attributes

static constexpr TtlReplyValue kKeyDoesNotExist
 
static constexpr TtlReplyValue kKeyHasNoExpiration
 

Detailed Description

Definition at line 13 of file ttl_reply.hpp.

Member Enumeration Documentation

◆ TtlReplyValue

enum class redis::TtlReply::TtlReplyValue
strong

Definition at line 15 of file ttl_reply.hpp.

Member Data Documentation

◆ kKeyDoesNotExist

constexpr TtlReplyValue redis::TtlReply::kKeyDoesNotExist
staticconstexpr
Initial value:
=
TtlReplyValue::kKeyDoesNotExist

Definition at line 17 of file ttl_reply.hpp.

◆ kKeyHasNoExpiration

constexpr TtlReplyValue redis::TtlReply::kKeyHasNoExpiration
staticconstexpr
Initial value:
=
TtlReplyValue::kKeyHasNoExpiration

Definition at line 19 of file ttl_reply.hpp.


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