]> git.sesse.net Git - ccbs/blob - bigscreen/flagtrigger.cpp
Fix a compile error.
[ccbs] / bigscreen / flagtrigger.cpp
1 #include <cstdio>
2
3 #include "flagtrigger.h"
4
5 FlagTrigger::FlagTrigger(pqxx::connection_base &conn, const PGSTD::string &name)
6         : pqxx::trigger(conn, name), flag(false) {}
7 FlagTrigger::~FlagTrigger() throw () {}
8         
9 void FlagTrigger::operator() (int pid)
10 {
11         flag = true;
12         std::fprintf(stderr, "Received a flag trigger from pid %u\n", pid);
13 }
14
15 bool FlagTrigger::get_flag() const
16 {
17         return flag;
18 }
19
20 void FlagTrigger::reset_flag()
21 {
22         flag = false;
23 }