#include <OnixS/CME/MDH/SolarflareFeedEngine.h>
Public Member Functions | |
SolarflareFeedEngine (const SolarflareFeedEngineSettings &) | |
~SolarflareFeedEngine () override | |
void | info (std::string &) override |
NetFeedLink & | allocate (const NetFeed &) override |
WatchService & | watch () override |
NetFeedEngineProcessResult | process () override |
Public Member Functions inherited from NetFeedEngine | |
virtual | ~NetFeedEngine () |
Additional Inherited Members | |
Protected Member Functions inherited from NetFeedEngine | |
NetFeedEngine () | |
The ef_vi SDK is for high performance raw Ethernet networking. It bypasses kernel and uses zero-copying techniques while manipulating data.
Definition at line 230 of file SolarflareFeedEngine.h.
SolarflareFeedEngine | ( | const SolarflareFeedEngineSettings & | ) |
Initializes the engine according to the given configuration.
|
override |
Destructs the given instance.
|
overridevirtual |
Allocates a link for the given feed.
Implements NetFeedEngine.
|
overridevirtual |
Appends information on the given implementation to the given string.
Implements NetFeedEngine.
|
overridevirtual |
Carries out pending actions like data retrieval and event dispatching.
Implements NetFeedEngine.
|
overridevirtual |
Exposes an instance of the watch service used while manipulating the feed links.
Implements NetFeedEngine.