EPAM B2BITS C++ Bovespa MarketData handler  1.28.2
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | List of all members
Bovespa::BovespaThreadManager Class Reference

Represents Bovespa thread manager. More...

#include <B2BITS_BovespaThreadManager.h>

Inheritance diagram for Bovespa::BovespaThreadManager:
Inheritance graph
[legend]

Public Types

enum  ThreadType { MDThread, IncrementalThread, TCPReplayThread, AdditionalThread }
 

Public Member Functions

virtual void onStartThread (ThreadType threadType, size_t threadIndex)
 
virtual void onStopThread (ThreadType threadType, size_t threadIndex)
 
 BovespaThreadManager ()
 
virtual ~BovespaThreadManager ()
 

Detailed Description

Represents Bovespa thread manager.

Member Enumeration Documentation

Enumerator
MDThread 
IncrementalThread 
TCPReplayThread 
AdditionalThread 

Constructor & Destructor Documentation

Bovespa::BovespaThreadManager::BovespaThreadManager ( )
inline
virtual Bovespa::BovespaThreadManager::~BovespaThreadManager ( )
inlinevirtual

Member Function Documentation

virtual void Bovespa::BovespaThreadManager::onStartThread ( ThreadType  threadType,
size_t  threadIndex 
)
inlinevirtual

Called on initislization of each processing thread into it's context

Parameters
threadTypetype of processing thread
threadIndexindex of processing thread
virtual void Bovespa::BovespaThreadManager::onStopThread ( ThreadType  threadType,
size_t  threadIndex 
)
inlinevirtual
Parameters
threadTypetype of processing thread
threadIndexindex of processing thread