OpenMAMA
Wombat::MamdaSecStatusSymbolSourceAdapter Class Reference

MamdaSecStatusSymbolSourceAdapter is a simple adapter class that can be added as a handler to the MamdaSecStatusListener turning it into a MamdaSymbolSource. More...

#include <MamdaSecStatusSymbolSourceAdapter.h>

Inheritance diagram for Wombat::MamdaSecStatusSymbolSourceAdapter:
Wombat::MamdaSymbolSourceEvent Wombat::MamdaSecStatusHandler

Public Member Functions

 MamdaSecStatusSymbolSourceAdapter ()
virtual ~MamdaSecStatusSymbolSourceAdapter ()
void addHandler (MamdaSymbolSourceHandler *handler)
 Register a handler implementing the MamdaSymbolSourceHandler interface.
virtual const char * getSourcedSymbol () const
 Return the sourced symbol.
virtual void onSecStatusRecap (MamdaSubscription *subscription, MamdaSecStatusListener &listener, const MamaMsg &msg, MamdaSecStatusRecap &recap)
 Implementation of MamdaSecStatusHandler interface.
virtual void onSecStatusUpdate (MamdaSubscription *subscription, MamdaSecStatusListener &listener, const MamaMsg &msg)
 Method invoked when a security status update is received.
- Public Member Functions inherited from Wombat::MamdaSymbolSourceEvent
virtual ~MamdaSymbolSourceEvent ()
- Public Member Functions inherited from Wombat::MamdaSecStatusHandler
virtual ~MamdaSecStatusHandler ()

Detailed Description

MamdaSecStatusSymbolSourceAdapter is a simple adapter class that can be added as a handler to the MamdaSecStatusListener turning it into a MamdaSymbolSource.

Objects implementing the MamdaSymbolSource interface can register with this adapter and receive notification of newly announced symbols indirectly from the MamdaSecStatusListener via this adapter.

Constructor & Destructor Documentation

Wombat::MamdaSecStatusSymbolSourceAdapter::MamdaSecStatusSymbolSourceAdapter ( )
virtual Wombat::MamdaSecStatusSymbolSourceAdapter::~MamdaSecStatusSymbolSourceAdapter ( )
virtual

Member Function Documentation

void Wombat::MamdaSecStatusSymbolSourceAdapter::addHandler ( MamdaSymbolSourceHandler handler)

Register a handler implementing the MamdaSymbolSourceHandler interface.

Parameters
handlerThe symbol source handler
virtual const char* Wombat::MamdaSecStatusSymbolSourceAdapter::getSourcedSymbol ( ) const
virtual

Return the sourced symbol.

Implementation of the MamdaSymbolSourceEvent interface

Returns
sourced symbol

Implements Wombat::MamdaSymbolSourceEvent.

virtual void Wombat::MamdaSecStatusSymbolSourceAdapter::onSecStatusRecap ( MamdaSubscription subscription,
MamdaSecStatusListener listener,
const MamaMsg &  msg,
MamdaSecStatusRecap recap 
)
virtual

Implementation of MamdaSecStatusHandler interface.

Parameters
subscriptionThe security status subscription.
listenerThe security status listener.
msgThe security status update message.

Implements Wombat::MamdaSecStatusHandler.

virtual void Wombat::MamdaSecStatusSymbolSourceAdapter::onSecStatusUpdate ( MamdaSubscription subscription,
MamdaSecStatusListener listener,
const MamaMsg &  msg 
)
virtual

Method invoked when a security status update is received.

Parameters
subscriptionThe subscription which received the update
listenerThe listener which invoked this callback.
msgThe MamaMsg that triggered this invocation.

Implements Wombat::MamdaSecStatusHandler.


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


© 2012 Linux Foundation