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

#include <post_auction_loop.h>

List of all members.

Public Member Functions

std::string serializeToString () const
void reconstituteFromString (const std::string &str)

Public Attributes

std::shared_ptr< BidRequestbidRequest
std::string bidRequestStr
std::string bidRequestStrFormat
JsonHolder augmentations
Auction::Response bid
 Bid we passed on.
bool fromOldRouter
 Was reconstituted.
std::vector< std::shared_ptr
< PostAuctionEvent > > 
earlyWinEvents
std::vector< std::shared_ptr
< PostAuctionEvent > > 
earlyCampaignEvents

Detailed Description

Information we track (persistently) about an auction that has been submitted and for which we are waiting for information about whether it is won or not.

Definition at line 34 of file post_auction_loop.h.


Member Data Documentation

If the timeout races with the last bid or the router event loop is very busy (as it only processes timeouts when it is idle), it is possible that we get a WIN message before we have finished the acution. In this case, we record that message here and replay it after the auction has finished.

Definition at line 53 of file post_auction_loop.h.


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