![]() |
RTBKit
0.9
Open-source framework to create real-time ad bidding systems.
|
accountExists(const AccountKey &accountKey) const (defined in RTBKIT::ShadowAccounts) | RTBKIT::ShadowAccounts | [inline] |
activateAccount(const AccountKey &account) (defined in RTBKIT::ShadowAccounts) | RTBKIT::ShadowAccounts | [inline] |
attachBid(const AccountKey &accountKey, const std::string &item, Amount amountAuthorized) (defined in RTBKIT::ShadowAccounts) | RTBKIT::ShadowAccounts | [inline] |
authorizeBid(const AccountKey &accountKey, const std::string &item, Amount amount) (defined in RTBKIT::ShadowAccounts) | RTBKIT::ShadowAccounts | [inline] |
cancelBid(const AccountKey &accountKey, const std::string &item) (defined in RTBKIT::ShadowAccounts) | RTBKIT::ShadowAccounts | [inline] |
checkInvariants() const (defined in RTBKIT::ShadowAccounts) | RTBKIT::ShadowAccounts | [inline] |
commitBid(const AccountKey &accountKey, const std::string &item, Amount amountPaid, const LineItems &lineItems) (defined in RTBKIT::ShadowAccounts) | RTBKIT::ShadowAccounts | [inline] |
commitDetachedBid(const AccountKey &accountKey, Amount amountAuthorized, Amount amountPaid, const LineItems &lineItems) | RTBKIT::ShadowAccounts | [inline] |
createAccountAtomic(const AccountKey &accountKey) (defined in RTBKIT::ShadowAccounts) | RTBKIT::ShadowAccounts | [inline] |
detachBid(const AccountKey &accountKey, const std::string &item) (defined in RTBKIT::ShadowAccounts) | RTBKIT::ShadowAccounts | [inline] |
empty() const (defined in RTBKIT::ShadowAccounts) | RTBKIT::ShadowAccounts | [inline] |
forceWinBid(const AccountKey &accountKey, Amount amountPaid, const LineItems &lineItems) (defined in RTBKIT::ShadowAccounts) | RTBKIT::ShadowAccounts | [inline] |
forEachAccount(const std::function< void(const AccountKey &, const ShadowAccount &)> &onAccount) const (defined in RTBKIT::ShadowAccounts) | RTBKIT::ShadowAccounts | [inline] |
forEachInitializedAccount(const std::function< void(const AccountKey &, const ShadowAccount &)> &onAccount) (defined in RTBKIT::ShadowAccounts) | RTBKIT::ShadowAccounts | [inline] |
getAccount(const AccountKey &accountKey) const (defined in RTBKIT::ShadowAccounts) | RTBKIT::ShadowAccounts | [inline] |
getAccountKeys(const AccountKey &prefix=AccountKey()) const (defined in RTBKIT::ShadowAccounts) | RTBKIT::ShadowAccounts | [inline] |
initializeAndMergeState(const AccountKey &account, const Account &master) | RTBKIT::ShadowAccounts | [inline] |
isInitialized(const AccountKey &accountKey) const (defined in RTBKIT::ShadowAccounts) | RTBKIT::ShadowAccounts | [inline] |
logBidEvents(const Datacratic::EventRecorder &eventRecorder) (defined in RTBKIT::ShadowAccounts) | RTBKIT::ShadowAccounts | |
onNewAccount | RTBKIT::ShadowAccounts | |
size() const (defined in RTBKIT::ShadowAccounts) | RTBKIT::ShadowAccounts | [inline] |
sync(Accounts &master) (defined in RTBKIT::ShadowAccounts) | RTBKIT::ShadowAccounts | [inline] |
syncFrom(const Accounts &master) (defined in RTBKIT::ShadowAccounts) | RTBKIT::ShadowAccounts | [inline] |
syncFromMaster(const AccountKey &account, const Account &master) (defined in RTBKIT::ShadowAccounts) | RTBKIT::ShadowAccounts | [inline] |
syncTo(Accounts &master) const (defined in RTBKIT::ShadowAccounts) | RTBKIT::ShadowAccounts | [inline] |