Statusmon::grouping Class Reference

Inheritance diagram for Statusmon::grouping:

Statusmon::Statusmon Schedule List of all members.

Public Member Functions

Public Class Methods
retval new (scalar this)
Public Object Methods
retval start ()
retval read_config (scalar newconfig, scalar oldconfig)
retval undefine_group (scalar group)
retval define_group (scalar group, scalar newtitle)
retval join_groups (scalar cmd)
retval join_group (scalar sub, scalar group)
retval leave_groups (scalar cmd)
retval leave_group (scalar sub, scalar group)
retval displayname (scalar group, scalar title)
retval event (scalar cmd)
retval group_write ()
retval set (scalar group, scalar item, scalar state)
retval recompute ()
retval run ()
retval isingroup (scalar sub, scalar group, scalar recurse)
retval groupmap_for (scalar sub, scalar recurse)
retval get_title (scalar group)
retval enum_groups ()
retval get_members (scalar group)
retval get_groups (scalar group)
retval get_checks (scalar group)
 Return a list of defined checks for a host or group.
retval group_status (scalar group)
retval read_groups (scalar file)
retval isgroup (scalar group)
Protected Object Methods
protected retval _set (scalar base, scalar group, scalar item, scalar state)

Member Function Documentation

protected retval Statusmon::grouping::_set scalar  base,
scalar  group,
scalar  item,
scalar  state
 

retval Statusmon::grouping::define_group scalar  group,
scalar  newtitle
 

retval Statusmon::grouping::displayname scalar  group,
scalar  title
 

retval Statusmon::grouping::enum_groups  ) 
 

retval Statusmon::grouping::event scalar  cmd  ) 
 

retval Statusmon::grouping::get_checks scalar  group  ) 
 

Return a list of defined checks for a host or group.

Parameters:
group A host or group name
Returns:
A list of check names defined for this host/group, an empty list if the host/group is not known

Reimplemented from Statusmon::Statusmon.

retval Statusmon::grouping::get_groups scalar  group  ) 
 

retval Statusmon::grouping::get_members scalar  group  ) 
 

retval Statusmon::grouping::get_title scalar  group  ) 
 

retval Statusmon::grouping::group_status scalar  group  ) 
 

retval Statusmon::grouping::group_write  ) 
 

retval Statusmon::grouping::groupmap_for scalar  sub,
scalar  recurse
 

retval Statusmon::grouping::isgroup scalar  group  ) 
 

retval Statusmon::grouping::isingroup scalar  sub,
scalar  group,
scalar  recurse
 

retval Statusmon::grouping::join_group scalar  sub,
scalar  group
 

retval Statusmon::grouping::join_groups scalar  cmd  ) 
 

retval Statusmon::grouping::leave_group scalar  sub,
scalar  group
 

retval Statusmon::grouping::leave_groups scalar  cmd  ) 
 

retval Statusmon::grouping::new scalar  this  ) 
 

retval Statusmon::grouping::read_config scalar  newconfig,
scalar  oldconfig
 

retval Statusmon::grouping::read_groups scalar  file  ) 
 

retval Statusmon::grouping::recompute  ) 
 

retval Statusmon::grouping::run  ) 
 

retval Statusmon::grouping::set scalar  group,
scalar  item,
scalar  state
 

retval Statusmon::grouping::start  ) 
 

Reimplemented from Statusmon::Statusmon.

retval Statusmon::grouping::undefine_group scalar  group  ) 
 


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