C++ Server-Side SDK
LaunchDarkly SDK
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | Friends | List of all members
launchdarkly::server_side::evaluation::BucketPrefix Class Reference

#include <bucketing.hpp>

Classes

struct  KeyAndSalt
 

Public Types

using Seed = std::int64_t
 

Public Member Functions

 BucketPrefix (Seed seed)
 
 BucketPrefix (std::string key, std::string salt)
 

Friends

std::ostream & operator<< (std::ostream &os, BucketPrefix const &prefix)
 

Detailed Description

Bucketing is performed by hashing an input string. This string may be comprised of a seed (if the flag rule has a seed) or a combined key/salt pair.

Constructor & Destructor Documentation

◆ BucketPrefix() [1/2]

launchdarkly::server_side::evaluation::BucketPrefix::BucketPrefix ( Seed  seed)
explicit

Constructs a BucketPrefix from a seed value.

Parameters
seedValue of the seed.

◆ BucketPrefix() [2/2]

launchdarkly::server_side::evaluation::BucketPrefix::BucketPrefix ( std::string  key,
std::string  salt 
)

Constructs a BucketPrefix from a key and salt.

Parameters
keyKey to use.
saltSalt to use.

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