RTBKit
0.9
Open-source framework to create real-time ad bidding systems.
|
#include <bid_request.h>
Inherits std::map< K, T >.
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 |
Information known about a user and passed in as part of the bid
Definition at line 181 of file bid_request.h.
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.
Json::Value RTBKIT::UserIds::toJson | ( | ) | const |
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.