#ifndef FireChangeEventRequestControllerH
#define FireChangeEventRequestControllerH

#include "event/FireEventRequestController.h"

class FireChangeEventRequestController : public FireEventRequestController
{
 private:
    VariableDefinitionPtr def;
    DataTablePtr value;

 public:
    virtual EventPtr process(EventPtr event);
    FireChangeEventRequestController(boost::posix_time::time_duration customExpirationPeriod, VariableDefinitionPtr def, DataTablePtr value);
};

#endif
