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::TcpConnection Class Referenceabstract

#include <B2BITS_GtpTcpConnection.h>

Public Member Functions

virtual void release () const =0
 
virtual ConnectionManagergetConnectionManager () const =0
 
virtual std::string getName () const =0
 
virtual bool connected () const =0
 
virtual void connect (const std::string &localAddress, const std::string &remoteAddress, u16 port)=0
 
virtual void disconnect ()=0
 
virtual void sendData (const void *data, size_t size)=0
 
virtual void receiveData (void *data, size_t size)=0
 

Member Function Documentation

◆ connect()

virtual void Lse::Gtp::TcpConnection::connect ( const std::string &  localAddress,
const std::string &  remoteAddress,
u16  port 
)
pure virtual

◆ connected()

virtual bool Lse::Gtp::TcpConnection::connected ( ) const
pure virtual

◆ disconnect()

virtual void Lse::Gtp::TcpConnection::disconnect ( )
pure virtual

◆ getConnectionManager()

virtual ConnectionManager* Lse::Gtp::TcpConnection::getConnectionManager ( ) const
pure virtual

◆ getName()

virtual std::string Lse::Gtp::TcpConnection::getName ( ) const
pure virtual

◆ receiveData()

virtual void Lse::Gtp::TcpConnection::receiveData ( void *  data,
size_t  size 
)
pure virtual

◆ release()

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

◆ sendData()

virtual void Lse::Gtp::TcpConnection::sendData ( const void *  data,
size_t  size 
)
pure virtual