RTBKit  0.9
Open-source framework to create real-time ad bidding systems.
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator
Public Member Functions | Static Public Member Functions | Public Attributes
RTBKIT::UserIds Struct Reference

#include <bid_request.h>

Inherits std::map< K, T >.

List of all members.

Public Member Functions

void add (const Id &id, IdDomain domain)
void add (const Id &id, const std::string &domain)
void add (const Id &id, const std::string &domain, IdDomain domain2)
void set (const Id &id, const std::string &domain)
Json::Value toJson () const
std::string toJsonStr () const
std::string toString () const
void setStatic (const Id &id, const std::string &domain)
void setStatic (const Id &id, IdDomain domain)
std::string serializeToString () const
void serialize (ML::DB::Store_Writer &store) const
void reconstitute (ML::DB::Store_Reader &store)

Static Public Member Functions

static UserIds createFromJson (const Json::Value &json)
static const char * domainToString (IdDomain domain)
static UserIds createFromString (const std::string &str)

Public Attributes

Id exchangeId
Id providerId

Detailed Description

Information known about a user and passed in as part of the bid

Definition at line 181 of file bid_request.h.


Member Function Documentation

void RTBKIT::UserIds::setStatic ( const Id id,
const std::string &  domain 
)

Update the static entry belonging to a given domain.

Definition at line 740 of file bid_request.cc.

Return a canonical JSON version of the bid request.

Definition at line 768 of file bid_request.cc.

std::string RTBKIT::UserIds::toJsonStr ( ) const

Return a canonical stringified JSON version of the bid request.

Definition at line 778 of file bid_request.cc.


The documentation for this struct was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator