OnixS C++ CME Streamlined Market Data Handler  1.1.0.5
API documentation
NetFeed Class Reference

#include <NetFeed.h>

Public Member Functions

const std::string & id () const
 
void id (const std::string &id)
 
NetFeedType::Enum type () const
 
void type (NetFeedType::Enum type)
 
NetFeedRole::Enum role () const
 
void role (NetFeedRole::Enum role)
 
NetFeedConnectionconnection ()
 
const NetFeedConnectionconnection () const
 
const TimeSpanreceiveTimeout () const
 
void receiveTimeout (UInt32 timeInterval)
 

Protected Member Functions

 NetFeed ()
 
 ~NetFeed ()
 

Detailed Description

Definition at line 33 of file NetFeed.h.

Constructor & Destructor Documentation

NetFeed ( )
inlineprotected

Class serves as basement for implementations.

Definition at line 49 of file NetFeed.h.

~NetFeed ( )
inlineprotected

Class serves as basement for implementations.

Definition at line 54 of file NetFeed.h.

Member Function Documentation

NetFeedConnection& connection ( )
inline

Connection attributes (overload for modifications).

Definition at line 98 of file NetFeed.h.

const NetFeedConnection& connection ( ) const
inline

Connection attributes (read-only access).

Definition at line 106 of file NetFeed.h.

const std::string& id ( ) const
inline

Identifier associated with feed.

Definition at line 60 of file NetFeed.h.

void id ( const std::string &  id)
inline

Assigns identifier.

Definition at line 67 of file NetFeed.h.

const TimeSpan& receiveTimeout ( ) const
inline

Maximal time interval between two packets transmitted.

Definition at line 114 of file NetFeed.h.

void receiveTimeout ( UInt32  timeInterval)
inline

Updates time interval between two packets transmitted.

Definition at line 121 of file NetFeed.h.

NetFeedRole::Enum role ( ) const
inline

Role in a service (primary, secondary).

Definition at line 86 of file NetFeed.h.

void role ( NetFeedRole::Enum  role)
inline

Assigns feed service role.

Definition at line 92 of file NetFeed.h.

NetFeedType::Enum type ( ) const
inline

Type of service (incremental, instrument, etc).

Definition at line 74 of file NetFeed.h.

void type ( NetFeedType::Enum  type)
inline

Assigns feed service type.

Definition at line 80 of file NetFeed.h.


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