OnixS C++ SGX Titan ITCH Market Data Handler  1.2.2
API documentation
ThreadAffinity Class Reference

#include <OnixS/SgxTitan/MarketData/Itch/FeedEngine.h>

Public Member Functions

 ThreadAffinity ()
 
 ThreadAffinity (const ThreadAffinity &)
 
 ~ThreadAffinity ()
 
bool empty () const
 
void copyTo (CpuIndexes &) const
 
bool insert (CpuIndex index)
 
bool erase (CpuIndex index)
 
void clear ()
 
ThreadAffinityoperator= (const ThreadAffinity &)
 
std::string toString () const
 

Detailed Description

Definition at line 36 of file FeedEngine.h.

Constructor & Destructor Documentation

Initializes empty set.

Definition at line 34 of file FeedEngineSettings.cpp.

ThreadAffinity ( const ThreadAffinity other)

Initializes as copy of other set.

Definition at line 39 of file FeedEngineSettings.cpp.

Utilizes all the resources.

Definition at line 45 of file FeedEngineSettings.cpp.

Member Function Documentation

void clear ( )

Makes set empty.

Definition at line 70 of file FeedEngineSettings.cpp.

void copyTo ( CpuIndexes &  indices) const

Copies set into another set.

Definition at line 55 of file FeedEngineSettings.cpp.

bool empty ( ) const

Indicates whether is empty.

Definition at line 50 of file FeedEngineSettings.cpp.

bool erase ( CpuIndex  index)

Removes CPU index from the set.

Definition at line 65 of file FeedEngineSettings.cpp.

bool insert ( CpuIndex  index)

Adds CPU index into set.

Definition at line 60 of file FeedEngineSettings.cpp.

ThreadAffinity & operator= ( const ThreadAffinity other)

Re-initializes instance as copy of other set.

Definition at line 75 of file FeedEngineSettings.cpp.

std::string toString ( ) const

Returns the string representation.

Definition at line 83 of file FeedEngineSettings.cpp.


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