Statusmon::bs_evgen Class Reference

Inheritance diagram for Statusmon::bs_evgen:

Statusmon::Statusmon Schedule List of all members.

Public Member Functions

Public Class Methods
retval new (scalar this)
Public Object Methods
retval start ()
retval run ()
retval DESTROY ()
retval init ()
retval check_rulefile ()
retval check_state ()
retval common_check (scalar type, scalar i, scalar queue, scalar alarm)
retval check_alarms ()
retval event (scalar event)
retval set_to (scalar host, scalar item, scalar color, scalar text)
retval set_maint_mode ()
retval load_state ()
retval flush_state ()
retval make_dirty ()
retval print_alarms (scalar fh, scalar what, list alarms)
retval read_state ()
retval page (scalar vars, scalar what)
retval raise (scalar host, scalar item, scalar old_state, scalar new_state, scalar text, scalar time)
retval alarm (scalar vars, scalar repeat)
retval ack (scalar vars)
retval clear_alarm (scalar i)
retval compile (scalar check, scalar vars)
retval match_rule (scalar rule, scalar host, scalar item, scalar addrs, scalar groups)
retval load_rules ()
retval abort ()
 Stop this status monitor.
retval is_maintenance (scalar host, scalar check)
Public Functions
retval time_in_range (scalar start, scalar end)
retval time_at (scalar daytime, scalar infuture, scalar now)

Member Function Documentation

retval Statusmon::bs_evgen::abort  ) 
 

Stop this status monitor.

This method is invoked by background() in order to signal the backgrounded process that it is not performing status monitoring any more.

Reimplemented from Statusmon::Statusmon.

retval Statusmon::bs_evgen::ack scalar  vars  ) 
 

retval Statusmon::bs_evgen::alarm scalar  vars,
scalar  repeat
 

retval Statusmon::bs_evgen::check_alarms  ) 
 

retval Statusmon::bs_evgen::check_rulefile  ) 
 

retval Statusmon::bs_evgen::check_state  ) 
 

retval Statusmon::bs_evgen::clear_alarm scalar  i  ) 
 

retval Statusmon::bs_evgen::common_check scalar  type,
scalar  i,
scalar  queue,
scalar  alarm
 

retval Statusmon::bs_evgen::compile scalar  check,
scalar  vars
 

retval Statusmon::bs_evgen::DESTROY  ) 
 

retval Statusmon::bs_evgen::event scalar  event  ) 
 

retval Statusmon::bs_evgen::flush_state  ) 
 

retval Statusmon::bs_evgen::init  ) 
 

Reimplemented from Statusmon::Statusmon.

retval Statusmon::bs_evgen::is_maintenance scalar  host,
scalar  check
 

retval Statusmon::bs_evgen::load_rules  ) 
 

retval Statusmon::bs_evgen::load_state  ) 
 

retval Statusmon::bs_evgen::make_dirty  ) 
 

retval Statusmon::bs_evgen::match_rule scalar  rule,
scalar  host,
scalar  item,
scalar  addrs,
scalar  groups
 

retval Statusmon::bs_evgen::new scalar  this  ) 
 

retval Statusmon::bs_evgen::page scalar  vars,
scalar  what
 

retval Statusmon::bs_evgen::print_alarms scalar  fh,
scalar  what,
list  alarms
 

retval Statusmon::bs_evgen::raise scalar  host,
scalar  item,
scalar  old_state,
scalar  new_state,
scalar  text,
scalar  time
 

retval Statusmon::bs_evgen::read_state  ) 
 

retval Statusmon::bs_evgen::run  ) 
 

retval Statusmon::bs_evgen::set_maint_mode  ) 
 

retval Statusmon::bs_evgen::set_to scalar  host,
scalar  item,
scalar  color,
scalar  text
 

retval Statusmon::bs_evgen::start  ) 
 

Reimplemented from Statusmon::Statusmon.

retval Statusmon::bs_evgen::time_at scalar  daytime,
scalar  infuture,
scalar  now
 

retval Statusmon::bs_evgen::time_in_range scalar  start,
scalar  end
 


The documentation for this class was generated from the following file:
Generated on Sat Feb 11 01:24:38 2012 for Big Sister by  doxygen 1.4.5