EPAM B2BITS C++ Mit MarketData handler  1.25.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
Mit::Application Class Referenceabstract

#include <B2BITS_MitApplication.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 (ServiceType serviceType, const std::string &name, const ServiceOptions &serviceOptions)=0
 
virtual void removeService (const std::string &name)=0
 
virtual void removeAllServices ()=0
 

Constructor & Destructor Documentation

virtual Mit::Application::~Application ( )
pure virtual

Member Function Documentation

virtual Service* Mit::Application::addService ( ServiceType  serviceType,
const std::string &  name,
const ServiceOptions serviceOptions 
)
pure virtual
virtual void Mit::Application::close ( )
pure virtual
virtual Service* Mit::Application::findService ( const std::string &  name)
pure virtual
virtual std::string Mit::Application::getName ( ) const
pure virtual
virtual Service* Mit::Application::getService ( size_t  index)
pure virtual
virtual size_t Mit::Application::getServiceCount ( ) const
pure virtual
virtual void Mit::Application::open ( ApplicationListener applicationListener)
pure virtual
virtual bool Mit::Application::opened ( ) const
pure virtual
void Mit::Application::operator delete ( void *  obj)
virtual void Mit::Application::release ( ) const
pure virtual
virtual void Mit::Application::removeAllServices ( )
pure virtual
virtual void Mit::Application::removeService ( const std::string &  name)
pure virtual