1 #pragma once 2 3 enum am_state { am_inactive, am_active, am_timing_out }; 4 5 void activity_monitor_start(); 6 void activity_monitor_stop(); 7 void activity_monitor_signify_activity(int active); // 0 means inactive, non-zero means active 8 enum am_state activity_status(); // true if non inactive; false if inactive 9