m2etis
0.4
|
#include <BaseValidity.h>
Public Member Functions | |
BaseValidity (PubSubSystemEnvironment *) | |
virtual | ~BaseValidity () |
virtual void | configureValidityInfo (message::ValidityInfo::Ptr vInfo)=0 |
configures ValidityInfo before sending More... | |
virtual void | processPublishPayload (message::ValidityInfo::Ptr vInfo)=0 |
processes received Publish message More... | |
virtual void | processNotifyPayload (message::ValidityInfo::Ptr vInfo)=0 |
processes received Notify message More... | |
virtual bool | isValid (message::ValidityInfo::Ptr vInfo)=0 |
checks whether a message is valid or has to be stopped More... | |
Definition at line 31 of file BaseValidity.h.
|
inlineexplicit |
Definition at line 33 of file BaseValidity.h.
|
inlinevirtual |
Definition at line 34 of file BaseValidity.h.
|
pure virtual |
configures ValidityInfo before sending
Implemented in m2etis::pubsub::validity::TimeValidity< MIN, MAX >, and m2etis::pubsub::validity::NullValidity.
|
pure virtual |
checks whether a message is valid or has to be stopped
Implemented in m2etis::pubsub::validity::TimeValidity< MIN, MAX >, and m2etis::pubsub::validity::NullValidity.
|
pure virtual |
processes received Notify message
Implemented in m2etis::pubsub::validity::TimeValidity< MIN, MAX >, and m2etis::pubsub::validity::NullValidity.
|
pure virtual |
processes received Publish message
Implemented in m2etis::pubsub::validity::TimeValidity< MIN, MAX >, and m2etis::pubsub::validity::NullValidity.