OpenMAMA
Wombat::MamdaNewsQueryHandler Class Reference

MamdaNewsHandler is an interface for applications that want to have an easy way to handle news queries. More...

#include <MamdaNewsQueryHandler.h>

Public Member Functions

virtual void onNewsQueryHeadline (MamdaNewsManager &manager, const MamaMsg &msg, const MamdaNewsHeadline &headline, const MamdaQuery &query, void *closure)=0
 Method invoked when a news headline is received.
virtual void onNewsQueryError (MamdaNewsManager &manager, MamaMsg *msg, const char *errorStr, const MamaStatus &status, const MamdaQuery &query, void *closure)=0
virtual void onNewsQueryComplete (MamdaNewsManager &manager, const MamdaQuery &query, void *closure)
virtual ~MamdaNewsQueryHandler ()

Detailed Description

MamdaNewsHandler is an interface for applications that want to have an easy way to handle news queries.

The interface defines callback methods for different types of trade-related events: trades, errors/cancels, corrections, recaps and closing reports.

Constructor & Destructor Documentation

virtual Wombat::MamdaNewsQueryHandler::~MamdaNewsQueryHandler ( )
virtual
{};

Member Function Documentation

virtual void Wombat::MamdaNewsQueryHandler::onNewsQueryHeadline ( MamdaNewsManager manager,
const MamaMsg &  msg,
const MamdaNewsHeadline headline,
const MamdaQuery query,
void *  closure 
)
pure virtual

Method invoked when a news headline is received.

Parameters
managerThe news manager invoking the callback.
msgThe MamaMsg that triggered this invocation.
headlineAccess to the headline details.
closureAccess to the user supplied closure data.
virtual void Wombat::MamdaNewsQueryHandler::onNewsQueryError ( MamdaNewsManager manager,
MamaMsg *  msg,
const char *  errorStr,
const MamaStatus &  status,
const MamdaQuery query,
void *  closure 
)
pure virtual
virtual void Wombat::MamdaNewsQueryHandler::onNewsQueryComplete ( MamdaNewsManager manager,
const MamdaQuery query,
void *  closure 
)
virtual
{};

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


© 2012 Linux Foundation