EPAM B2BITS MarketData C++ library  1.0.0
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Public Member Functions | List of all members
Lse::Gtp::ConnectionManager Class Referenceabstract

#include <B2BITS_GtpConnectionManager.h>

Public Member Functions

virtual void release () const =0
 
virtual bool opened () const =0
 
virtual void open ()=0
 
virtual void close ()=0
 
virtual UdpConnectioncreateUdpConnection (const std::string &name, bool logData)=0
 
virtual TcpConnectioncreateTcpConnection (const std::string &name, bool logData)=0
 
virtual void postTask (const std::string &name, void *parameters, ConnectionManagerListener *connectionManagerListener)=0
 

Member Function Documentation

◆ close()

virtual void Lse::Gtp::ConnectionManager::close ( )
pure virtual

◆ createTcpConnection()

virtual TcpConnection* Lse::Gtp::ConnectionManager::createTcpConnection ( const std::string &  name,
bool  logData 
)
pure virtual

◆ createUdpConnection()

virtual UdpConnection* Lse::Gtp::ConnectionManager::createUdpConnection ( const std::string &  name,
bool  logData 
)
pure virtual

◆ open()

virtual void Lse::Gtp::ConnectionManager::open ( )
pure virtual

◆ opened()

virtual bool Lse::Gtp::ConnectionManager::opened ( ) const
pure virtual

◆ postTask()

virtual void Lse::Gtp::ConnectionManager::postTask ( const std::string &  name,
void *  parameters,
ConnectionManagerListener connectionManagerListener 
)
pure virtual

◆ release()

virtual void Lse::Gtp::ConnectionManager::release ( ) const
pure virtual