![]() |
RTBKit
0.9
Open-source framework to create real-time ad bidding systems.
|
Public Types | |
| typedef void( | OnOutputFn )(const char *, size_t, FlushLevel, boost::function< void()>) |
|
typedef boost::function < OnOutputFn > | OnOutput |
| typedef void( | OnErrorFn )(const std::string &) |
|
typedef boost::function < OnErrorFn > | OnError |
Public Member Functions | |
| virtual void | flush (FlushLevel level, boost::function< void()> onFlushDone=boost::function< void()>()) |
| virtual void | process (const std::string &buf, FlushLevel level=FLUSH_NONE, boost::function< void()> onFilterDone=boost::function< void()>()) |
| virtual void | process (const char *first, const char *last, FlushLevel level=FLUSH_NONE, boost::function< void()> onFilterDone=boost::function< void()>())=0 |
Static Public Member Functions | |
| static Filter * | create (const std::string &extension, Direction direction) |
Public Attributes | |
| OnOutput | onOutput |
| OnError | onError |
1.7.6.1