#include <OnixS/CME/ConflatedUDP/SocketFeedEngine.h>
Public Member Functions | |
SocketFeedEngineSettings () | |
~SocketFeedEngineSettings () | |
PacketSize | packetMaxSize () const |
void | packetMaxSize (PacketSize value) |
WatchService & | watch () const |
void | watch (WatchService &watch) |
UInt32 | socketBufferSize () const |
void | socketBufferSize (UInt32 value) |
UInt32 | dataWaitTime () const |
void | dataWaitTime (UInt32 value) |
Represents a collection of settings affecting the behavior of the multi-threaded feed engine while working with network-related services.
Definition at line 32 of file SocketFeedEngine.h.
|
inline |
Initializes the given instance of the network settings with the default values.
Definition at line 44 of file SocketFeedEngine.h.
|
inline |
Cleans everything up.
Definition at line 53 of file SocketFeedEngine.h.
|
inline |
Defines amount of time Feed Engine spends on socket waiting for I/O while running master processing loop.
Time is measured in milliseconds.
Definition at line 121 of file SocketFeedEngine.h.
|
inline |
|
inline |
Max size for network packet transmitted by MDP.
Definition at line 60 of file SocketFeedEngine.h.
|
inline |
Max size for network packet transmitted by MDP.
Definition at line 67 of file SocketFeedEngine.h.
|
inline |
Defines size of receiving buffer in bytes for sockets.
Definition at line 98 of file SocketFeedEngine.h.
|
inline |
|
inline |
Watch service to be used by Feed Engine.
Watch is used by Feed Engine to assign time points to packets received from the feeds.
Definition at line 79 of file SocketFeedEngine.h.
|
inline |
Watch service to be used by Feed Engine.
If no instance associated, UTC watch is used.
Definition at line 88 of file SocketFeedEngine.h.