OnixS C++ EuroTLX GTP Market Data Handler  1.4.0
API documentation
ThreadAffinity Class Reference

#include <OnixS/EuroTLX/MarketData/GTP/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 40 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: