MamdaPubStatusListener is a class that specializes in handling Publisher (Feed Handler) Status updates. More...
#include <MamdaPubStatusListener.h>
MamdaPubStatusListener is a class that specializes in handling Publisher (Feed Handler) Status updates.
There are 5 types of publisher status msg:
Note: The MamdaPubStatusListener class cache is cleared when an new update message arrives
MamdaPubStatusListener should initialize the MamdaPubStatusFields class prior to receiving the first message by calling MamdaPubStatusFields::setDictionary() with a valid dictionary object which contains PubStatus related fields.
Wombat::MamdaPubStatusListener::MamdaPubStatusListener | ( | ) |
|
virtual |
void Wombat::MamdaPubStatusListener::addHandler | ( | MamdaPubStatusHandler * | handler) |
void Wombat::MamdaPubStatusListener::updateFieldStates | ( | ) |
|
virtual |
Accessor function for generic fields applicable to all 5 publisher status message types.
Implements Wombat::MamdaPubStatus.
|
virtual |
Implements Wombat::MamdaPubStatus.
|
virtual |
Implements Wombat::MamdaPubStatus.
|
virtual |
Implements Wombat::MamdaPubStatus.
|
virtual |
Implements Wombat::MamdaPubStatus.
|
virtual |
Implements Wombat::MamdaPubStatus.
MamdaFieldState Wombat::MamdaPubStatusListener::getSymbolFieldState | ( | ) | const |
MamdaFieldState Wombat::MamdaPubStatusListener::getActivityTimeFieldState | ( | ) | const |
MamdaFieldState Wombat::MamdaPubStatusListener::getActivityDateFieldState | ( | ) | const |
MamdaFieldState Wombat::MamdaPubStatusListener::getPubIdFieldState | ( | ) | const |
MamdaFieldState Wombat::MamdaPubStatusListener::getPubClassFieldState | ( | ) | const |
MamdaFieldState Wombat::MamdaPubStatusListener::getPubHostNameFieldState | ( | ) | const |
|
virtual |
Accessor function to the publisher status message type:
Implements Wombat::MamdaPubStatus.
MamdaFieldState Wombat::MamdaPubStatusListener::getStatusMsgTypeFieldState | ( | ) | const |
|
virtual |
Accessor functions for fields specific to a particular message type.
The applicability of each accessor function to a given message type is defined in the comments below; e.g., "getPubFtMode" is only relevant and will only be populated for Heart Beat (HB) and Fault Tolerance (FT) publisher status messages
Implements Wombat::MamdaPubStatus.
|
virtual |
Implements Wombat::MamdaPubStatus.
|
virtual |
Implements Wombat::MamdaPubStatus.
|
virtual |
Implements Wombat::MamdaPubStatus.
|
virtual |
Implements Wombat::MamdaPubStatus.
|
virtual |
Implements Wombat::MamdaPubStatus.
|
virtual |
Implements Wombat::MamdaPubStatus.
|
virtual |
Implements Wombat::MamdaPubStatus.
MamdaFieldState Wombat::MamdaPubStatusListener::getPubFtModeFieldState | ( | ) | const |
MamdaFieldState Wombat::MamdaPubStatusListener::getPubMhModeFieldState | ( | ) | const |
MamdaFieldState Wombat::MamdaPubStatusListener::getLineStatusFieldState | ( | ) | const |
MamdaFieldState Wombat::MamdaPubStatusListener::getStatusSeqNumFieldState | ( | ) | const |
MamdaFieldState Wombat::MamdaPubStatusListener::getBeginGapSeqNumFieldState | ( | ) | const |
MamdaFieldState Wombat::MamdaPubStatusListener::getEndGapSeqNumFieldState | ( | ) | const |
MamdaFieldState Wombat::MamdaPubStatusListener::getPubCacheSizeFieldState | ( | ) | const |
MamdaFieldState Wombat::MamdaPubStatusListener::getFreeTextFieldState | ( | ) | const |
|
virtual |
Implementation of MamdaListener interface.
Implements Wombat::MamdaMsgListener.