Responsible for defining the interface that Object publishers must have. More...
Inheritance diagram for MAKLogger::DtLgrPublisherInterface:
Collaboration diagram for MAKLogger::DtLgrPublisherInterface:Public Member Functions | |
| virtual | ~DtLgrPublisherInterface () |
| DTOR. | |
| virtual void | update (const DtPdu &pdu, double scaling, bool isStatic, bool sendFlag)=0 |
| virtual void | setExerciseId (unsigned char exerciseId) |
| Set the exercise id. | |
| virtual unsigned char | exerciseId () const |
| Get the associated exercise id. | |
| virtual void | sendUpdateAtScaleChangePoint (double oldScale, double newScale, bool wasStatic, bool isStatic)=0 |
| Sends an update when scaling changes. | |
| virtual void | tick (double scaling, bool isStatic)=0 |
| Tick the publisher with a scaling value. | |
| virtual void | setSilentFlag (bool silent) |
| Set status of silent updating. | |
| virtual bool | silentFlag () |
| Return bool: are updates not sent? | |
Protected Attributes | |
| unsigned char | myExerciseId |
| bool | mySilentFlag |
Responsible for defining the interface that Object publishers must have.
| virtual void MAKLogger::DtLgrPublisherInterface::setSilentFlag | ( | bool | silent | ) | [virtual] |
Set status of silent updating.
When enabled, the publisher is silent (i.e., updates are not sent). Update may be called, but nothing is sent.