RTBKit
0.9
Open-source framework to create real-time ad bidding systems.
|
00001 00009 #pragma once 00010 00011 #include "rtb_js.h" 00012 #include "rtbkit/common/bids.h" 00013 #include "soa/js/js_value.h" 00014 #include "v8.h" 00015 00016 00017 namespace Datacratic { 00018 namespace JS { 00019 00020 00021 /******************************************************************************/ 00022 /* BID */ 00023 /******************************************************************************/ 00024 00025 RTBKIT::Bid* from_js(const JSValue& value, RTBKIT::Bid**); 00026 RTBKIT::Bid from_js(const JSValue& value, RTBKIT::Bid*); 00027 void to_js(JSValue & value, const RTBKIT::Bid & amount); 00028 00029 00030 /******************************************************************************/ 00031 /* BIDS */ 00032 /******************************************************************************/ 00033 00034 RTBKIT::Bids* from_js(const JSValue& value, RTBKIT::Bids**); 00035 RTBKIT::Bids from_js(const JSValue& value, RTBKIT::Bids*); 00036 void to_js(JSValue & value, const RTBKIT::Bids & amount); 00037 00038 00039 } // namespace JS 00040 } // namespace Datacratic