org.blue.common
Class statusdata

java.lang.Object
  extended by org.blue.common.statusdata

public class statusdata
extends java.lang.Object

IMPLEMENTATION SPECIFIC HEADER FILES


Field Summary
static java.util.HashMap hoststatus_hashlist
           
static java.util.ArrayList hoststatus_list
           
static java.util.HashMap servicestatus_hashlist
           
static java.util.ArrayList servicestatus_list
           
 
Constructor Summary
statusdata()
           
 
Method Summary
static int add_host_status(statusdata_h.hoststatus new_hoststatus)
           
static int add_hoststatus_to_hashlist(statusdata_h.hoststatus new_hoststatus)
           
static int add_service_status(statusdata_h.servicestatus new_svcstatus)
           
static int add_servicestatus_to_hashlist(statusdata_h.servicestatus new_servicestatus)
           
static int cleanup_status_data(java.lang.String config_file, int delete_status_data)
           
static statusdata_h.hoststatus find_hoststatus(java.lang.String host_name)
           
static statusdata_h.servicestatus find_servicestatus(java.lang.String host_name, java.lang.String svc_desc)
           
static void free_status_data()
           
static int get_servicestatus_count(java.lang.String host_name, int type)
           
static int initialize_status_data(java.lang.String config_file)
           
static int read_status_data(java.lang.String config_file, int options)
           
static int update_all_status_data()
           
static int update_host_status(objects_h.host hst, int aggregated_dump)
           
static int update_program_status(int aggregated_dump)
           
static int update_service_status(objects_h.service svc, int aggregated_dump)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

hoststatus_list

public static java.util.ArrayList hoststatus_list

servicestatus_list

public static java.util.ArrayList servicestatus_list

hoststatus_hashlist

public static java.util.HashMap hoststatus_hashlist

servicestatus_hashlist

public static java.util.HashMap servicestatus_hashlist
Constructor Detail

statusdata

public statusdata()
Method Detail

initialize_status_data

public static int initialize_status_data(java.lang.String config_file)

update_all_status_data

public static int update_all_status_data()

cleanup_status_data

public static int cleanup_status_data(java.lang.String config_file,
                                      int delete_status_data)

update_program_status

public static int update_program_status(int aggregated_dump)

update_host_status

public static int update_host_status(objects_h.host hst,
                                     int aggregated_dump)

update_service_status

public static int update_service_status(objects_h.service svc,
                                        int aggregated_dump)

read_status_data

public static int read_status_data(java.lang.String config_file,
                                   int options)

add_hoststatus_to_hashlist

public static int add_hoststatus_to_hashlist(statusdata_h.hoststatus new_hoststatus)

add_servicestatus_to_hashlist

public static int add_servicestatus_to_hashlist(statusdata_h.servicestatus new_servicestatus)

add_host_status

public static int add_host_status(statusdata_h.hoststatus new_hoststatus)

add_service_status

public static int add_service_status(statusdata_h.servicestatus new_svcstatus)

free_status_data

public static void free_status_data()

find_hoststatus

public static statusdata_h.hoststatus find_hoststatus(java.lang.String host_name)

find_servicestatus

public static statusdata_h.servicestatus find_servicestatus(java.lang.String host_name,
                                                            java.lang.String svc_desc)

get_servicestatus_count

public static int get_servicestatus_count(java.lang.String host_name,
                                          int type)