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

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

Public Member Functions

 SocketFeedEngine (const SocketFeedEngineSettings &)
 ~SocketFeedEngine ()
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 160 of file SocketFeedEngine.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.

The returned value indicates whether any events have been handled by the engine.

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: