22 #ifndef __M2ETIS_PUBSUB_VALIDITY_BASEVALIDITY_H__
23 #define __M2ETIS_PUBSUB_VALIDITY_BASEVALIDITY_H__
virtual void processPublishPayload(message::ValidityInfo::Ptr vInfo)=0
processes received Publish message
virtual void processNotifyPayload(message::ValidityInfo::Ptr vInfo)=0
processes received Notify message
virtual void configureValidityInfo(message::ValidityInfo::Ptr vInfo)=0
configures ValidityInfo before sending
virtual bool isValid(message::ValidityInfo::Ptr vInfo)=0
checks whether a message is valid or has to be stopped
BaseValidity(PubSubSystemEnvironment *)
boost::shared_ptr< ValidityInfo > Ptr