Library: UPnP/GENA
Package: StateVariables
Header: Poco/UPnP/GENA/EventModerationPolicy.h
This event moderation policy will fire an event at most every n seconds. An external Poco::Util::Timer instance must be supplied.
Direct Base Classes: EventModerationPolicy
All Base Classes: EventModerationPolicy
Member Functions: onTimer, operator =, valueChanged
typedef Poco::BasicEvent < const T > Event;
MaximumRateModerationPolicy(
const MaximumRateModerationPolicy & other
);
MaximumRateModerationPolicy(
Event & event,
const T & initialValue,
int maximumRate,
Poco::Util::Timer & timer
);
MaximumRateModerationPolicy & operator = (
const MaximumRateModerationPolicy & other
);
void valueChanged(
const T & newValue
);
void onTimer(
Poco::Util::TimerTask & param421
);