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