OnixS C++ CME MDP Conflated UDP Handler  1.1.2
API documentation
SolarflareFeedEngine Class Reference

#include <OnixS/CME/ConflatedUDP/SolarflareFeedEngine.h>

Public Member Functions

 SolarflareFeedEngine (const SolarflareFeedEngineSettings &)
 ~SolarflareFeedEngine ()
void info (std::string &)
NetFeedLinkallocate (const NetFeed &)
WatchServicewatch ()
virtual NetFeedEngineProcessResult process ()
- Public Member Functions inherited from NetFeedEngine
virtual ~NetFeedEngine ()

Additional Inherited Members

- Protected Member Functions inherited from NetFeedEngine
 NetFeedEngine ()

Detailed Description

The given class implements feed engine concept using pool of working threads and standard socket API.

Definition at line 157 of file SolarflareFeedEngine.h.

Constructor & Destructor Documentation

Initializes the engine according to the given configuration.

Destructs the given instance.

Member Function Documentation

NetFeedLink& allocate ( const NetFeed )

Allocates a link for the given feed.

Implements NetFeedEngine.

void info ( std::string &  )

Appends information on the given implementation to the given string.

Implements NetFeedEngine.

virtual NetFeedEngineProcessResult process ( )

Carries out pending actions like data retrival and event dispatching.

Implements NetFeedEngine.

WatchService& watch ( )

Exposes a watch service used while manipulating the feed links.

Implements NetFeedEngine.

The documentation for this class was generated from the following file: