OnixS C++ eSpeed ITCH Market Data Handler  1.6.0
API documentation
ThreadAffinity Class Reference

#include <OnixS/eSpeed/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.

Initializes as copy of other set.

Utilizes all the resources.

Member Function Documentation

void clear ( )

Makes set empty.

void copyTo ( CpuIndexes &  ) const

Copies set into another set.

bool empty ( ) const

Indicates whether is empty.

bool erase ( CpuIndex  index)

Removes CPU index from the set.

bool insert ( CpuIndex  index)

Adds CPU index into set.

ThreadAffinity& operator= ( const ThreadAffinity )

Re-initializes instance as copy of other set.

std::string toString ( ) const

Returns the string representation.

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