![]() |
RTBKit
0.9
Open-source framework to create real-time ad bidding systems.
|
#include <post_auction_loop.h>
Public Member Functions | |
std::string | serializeToString () const |
void | reconstituteFromString (const std::string &str) |
Public Attributes | |
std::shared_ptr< BidRequest > | bidRequest |
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 |
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.
std::vector<std::shared_ptr<PostAuctionEvent> > RTBKIT::SubmissionInfo::earlyWinEvents |
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.