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

#include <B2BITS_GtpApplication.h>

Public Member Functions

virtual ~Application ()=0
 
void operator delete (void *obj)
 
virtual void release () const =0
 
virtual std::string getName () const =0
 
virtual bool opened () const =0
 
virtual void open (ApplicationListener *applicationListener)=0
 
virtual void close ()=0
 
virtual size_t getServiceCount () const =0
 
virtual ServicegetService (size_t index)=0
 
virtual ServicefindService (const std::string &name)=0
 
virtual ServiceaddService (const std::string &name, const ServiceOptions &serviceOptions)=0
 
virtual void removeService (const std::string &name)=0
 
virtual void removeAllServices ()=0
 

Constructor & Destructor Documentation

◆ ~Application()

virtual Lse::Gtp::Application::~Application ( )
pure virtual

Member Function Documentation

◆ addService()

virtual Service* Lse::Gtp::Application::addService ( const std::string &  name,
const ServiceOptions serviceOptions 
)
pure virtual

◆ close()

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

◆ findService()

virtual Service* Lse::Gtp::Application::findService ( const std::string &  name)
pure virtual

◆ getName()

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

◆ getService()

virtual Service* Lse::Gtp::Application::getService ( size_t  index)
pure virtual

◆ getServiceCount()

virtual size_t Lse::Gtp::Application::getServiceCount ( ) const
pure virtual

◆ open()

virtual void Lse::Gtp::Application::open ( ApplicationListener applicationListener)
pure virtual

◆ opened()

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

◆ operator delete()

void Lse::Gtp::Application::operator delete ( void *  obj)

◆ release()

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

◆ removeAllServices()

virtual void Lse::Gtp::Application::removeAllServices ( )
pure virtual

◆ removeService()

virtual void Lse::Gtp::Application::removeService ( const std::string &  name)
pure virtual