B2BITS FIX Antenna C++  2.27.0
Public Member Functions | List of all members
Mit::Application Class Referenceabstract

#include <B2BITS_MitApplication.h>

Public Member Functions

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

Member Function Documentation

◆ addService()

virtual Service* Mit::Application::addService ( ServiceType  serviceType,
const std::string &  name,
const ServiceOptions serviceOptions 
)
pure virtual

◆ close()

virtual void Mit::Application::close ( )
pure virtual

◆ findService()

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

◆ getName()

virtual std::string Mit::Application::getName ( ) const
pure virtual

◆ getService()

virtual Service* Mit::Application::getService ( size_t  index)
pure virtual

◆ getServiceCount()

virtual size_t Mit::Application::getServiceCount ( ) const
pure virtual

◆ open()

virtual void Mit::Application::open ( ApplicationListener applicationListener)
pure virtual

◆ opened()

virtual bool Mit::Application::opened ( ) const
pure virtual

◆ release()

virtual void Mit::Application::release ( ) const
pure virtual

◆ removeAllServices()

virtual void Mit::Application::removeAllServices ( )
pure virtual

◆ removeService()

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