![]() |
RTBKit
0.9
Open-source framework to create real-time ad bidding systems.
|
Static Public Member Functions | |
template<typename Return , typename Obj , typename... Args, typename Ptr , typename... Params> | |
static std::pair < RestRequestRouter::OnProcessRequest, Json::Value > | bindSync (Return(Obj::*pmf)(Args...), Ptr ptr, Params &&...params) |
template<typename Return , typename Obj , typename... Args, typename Ptr , typename... Params> | |
static std::pair < RestRequestRouter::OnProcessRequest, Json::Value > | bindSync (Return(Obj::*pmf)(Args...) const, Ptr ptr, Params &&...params) |
template<class TransformResultFn , typename Return , typename Obj , typename... Args, typename Ptr , typename... Params> | |
static std::pair < RestRequestRouter::OnProcessRequest, Json::Value > | bindSyncReturn (const TransformResultFn &fn, Return(Obj::*pmf)(Args...), Ptr ptr, Params &&...params) |
template<class TransformResultFn , typename Return , typename Obj , typename... Args, typename Ptr , typename... Params> | |
static std::pair < RestRequestRouter::OnProcessRequest, Json::Value > | bindSyncReturn (const TransformResultFn &fn, Return(Obj::*pmf)(Args...) const, Ptr ptr, Params &&...params) |
template<typename Return , typename Obj , typename... Args, typename Ptr , typename... Params> | |
static std::pair < RestRequestRouter::OnProcessRequest, Json::Value > | bindSyncReturnStatus (std::pair< int, Return >(Obj::*pmf)(Args...), Ptr ptr, Params &&...params) |
template<typename Return , typename Obj , typename... Args, typename Ptr , typename... Params> | |
static std::pair < RestRequestRouter::OnProcessRequest, Json::Value > | bindSyncReturnStatus (Return(Obj::*pmf)(Args...) const, Ptr ptr, Params &&...params) |
template<typename Return , typename Obj , typename... Args, typename Ptr , typename... Params> | |
static std::pair < RestRequestRouter::OnProcessRequest, Json::Value > | bindAsync (Return(Obj::*pmf)(Args...), Ptr ptr, Params &&...params) |
Definition at line 440 of file rest_request_binding.h.
static std::pair<RestRequestRouter::OnProcessRequest, Json::Value> Datacratic::RestRequestBinder< ML::TypeList< PositionedDualTypes...> >::bindAsync | ( | Return(Obj::*)(Args...) | pmf, |
Ptr | ptr, | ||
Params &&... | params | ||
) | [inline, static] |
Create a request handler that will call the given member function with parameters extracted from the request.
Definition at line 723 of file rest_request_binding.h.
static std::pair<RestRequestRouter::OnProcessRequest, Json::Value> Datacratic::RestRequestBinder< ML::TypeList< PositionedDualTypes...> >::bindSync | ( | Return(Obj::*)(Args...) | pmf, |
Ptr | ptr, | ||
Params &&... | params | ||
) | [inline, static] |
Create a request handler that will call the given member function with parameters extracted from the request.
Definition at line 449 of file rest_request_binding.h.
static std::pair<RestRequestRouter::OnProcessRequest, Json::Value> Datacratic::RestRequestBinder< ML::TypeList< PositionedDualTypes...> >::bindSyncReturn | ( | const TransformResultFn & | fn, |
Return(Obj::*)(Args...) | pmf, | ||
Ptr | ptr, | ||
Params &&... | params | ||
) | [inline, static] |
Create a request handler that will call the given member function with parameters extracted from the request.
Definition at line 540 of file rest_request_binding.h.
static std::pair<RestRequestRouter::OnProcessRequest, Json::Value> Datacratic::RestRequestBinder< ML::TypeList< PositionedDualTypes...> >::bindSyncReturnStatus | ( | std::pair< int, Return >(Obj::*)(Args...) | pmf, |
Ptr | ptr, | ||
Params &&... | params | ||
) | [inline, static] |
Create a request handler that will call the given member function with parameters extracted from the request.
Definition at line 633 of file rest_request_binding.h.