OnixS C++ SGX Titan ITCH Market Data Handler  1.2.2
API documentation
GlimpseService Class Reference

#include </work/src/GlimpseService.h>

Collaboration diagram for GlimpseService:

Public Types

typedef boost::function< void(const std::string &)> OnFailureCallback
 
typedef boost::function< void(const std::string &)> OnWarningCallback
 
typedef boost::function< void(const DataSource &, const IncomingMessage *)> OnMessageCallback
 
typedef boost::function< void()> OnRestartedCallback
 

Public Member Functions

 GlimpseService (const HandlerSettings &settings, const Logging::LogFacility *parent, HandlerCore::Common::HandlerLogger *logger)
 
virtual ~GlimpseService ()
 
void request (const OnixS::ItchCore::SessionType &session, SequenceNumber requestedSequence)
 
void stop (bool wait)
 
bool inProgress () const
 
void subscribeOnFailure (OnFailureCallback callback)
 
void subscribeOnWarning (OnWarningCallback callback)
 
void subscribeOnMessage (OnMessageCallback callback)
 
void subscribeOnRestarted (OnRestartedCallback callback)
 

Detailed Description

Definition at line 39 of file GlimpseService.h.

Member Typedef Documentation

typedef boost::function<void(const std::string&)> OnFailureCallback

Definition at line 42 of file GlimpseService.h.

typedef boost::function<void(const DataSource&, const IncomingMessage*)> OnMessageCallback

Definition at line 45 of file GlimpseService.h.

typedef boost::function<void()> OnRestartedCallback

Definition at line 46 of file GlimpseService.h.

typedef boost::function<void(const std::string&)> OnWarningCallback

Definition at line 43 of file GlimpseService.h.

Constructor & Destructor Documentation

GlimpseService ( const HandlerSettings settings,
const Logging::LogFacility *  parent,
HandlerCore::Common::HandlerLogger *  logger 
)

Definition at line 94 of file GlimpseService.cpp.

~GlimpseService ( )
virtual

Definition at line 107 of file GlimpseService.cpp.

Member Function Documentation

bool inProgress ( ) const

Definition at line 155 of file GlimpseService.cpp.

void request ( const OnixS::ItchCore::SessionType &  session,
SequenceNumber  requestedSequence 
)

Definition at line 172 of file GlimpseService.cpp.

void stop ( bool  wait)

Definition at line 160 of file GlimpseService.cpp.

void subscribeOnFailure ( OnFailureCallback  callback)

Definition at line 135 of file GlimpseService.cpp.

void subscribeOnMessage ( OnMessageCallback  callback)

Definition at line 145 of file GlimpseService.cpp.

void subscribeOnRestarted ( OnRestartedCallback  callback)

Definition at line 150 of file GlimpseService.cpp.

void subscribeOnWarning ( OnWarningCallback  callback)

Definition at line 140 of file GlimpseService.cpp.


The documentation for this class was generated from the following files: