![]() |
RTBKit
0.9
Open-source framework to create real-time ad bidding systems.
|
addSpendAccount(const AccountKey &account, CurrencyPool accountFloat, std::function< void(std::exception_ptr, ShadowAccount &&)> onDone) (defined in RTBKIT::Banker) | RTBKIT::Banker | [virtual] |
addSpendAccountSync(const AccountKey &account, CurrencyPool accountFloat=CurrencyPool()) (defined in RTBKIT::Banker) | RTBKIT::Banker | [virtual] |
attachBid(const AccountKey &account, const std::string &item, Amount amountAuthorized)=0 (defined in RTBKIT::Banker) | RTBKIT::Banker | [pure virtual] |
authorizeBid(const AccountKey &account, const std::string &item, Amount amount)=0 (defined in RTBKIT::Banker) | RTBKIT::Banker | [pure virtual] |
Banker() (defined in RTBKIT::Banker) | RTBKIT::Banker | [inline] |
cancelBid(const AccountKey &account, const std::string &item) (defined in RTBKIT::Banker) | RTBKIT::Banker | [inline, virtual] |
commitBid(const AccountKey &account, const std::string &item, Amount amountPaid, const LineItems &lineItems)=0 | RTBKIT::Banker | [pure virtual] |
detachBid(const AccountKey &account, const std::string &item)=0 (defined in RTBKIT::Banker) | RTBKIT::Banker | [pure virtual] |
forceWinBid(const AccountKey &account, Amount amountPaid, const LineItems &lineItems)=0 (defined in RTBKIT::Banker) | RTBKIT::Banker | [pure virtual] |
logBidEvents(const Datacratic::EventRecorder &eventRecorder) (defined in RTBKIT::Banker) | RTBKIT::Banker | [inline, virtual] |
OnBudgetResult typedef (defined in RTBKIT::Banker) | RTBKIT::Banker | |
sanityCheck(const std::string &campaign) const (defined in RTBKIT::Banker) | RTBKIT::Banker | [inline, protected, virtual] |
sync() | RTBKIT::Banker | [inline, virtual] |
winBid(const AccountKey &account, const std::string &item, Amount amountPaid, const LineItems &lineItems=LineItems()) (defined in RTBKIT::Banker) | RTBKIT::Banker | [inline, virtual] |
~Banker() (defined in RTBKIT::Banker) | RTBKIT::Banker | [virtual] |