Package: alert_hierarchy_pkg
- File: alert_hierarchy_pkg.vhd
Functions
- initialize_hierarchy ( constant base_scope : string := C_BASE_HIERARCHY_LEVEL;
constant stop_limit : t_alert_counters := (others => 0) ) return ()
- add_to_alert_hierarchy ( constant scope : string;
constant parent_scope : string := C_BASE_HIERARCHY_LEVEL;
constant stop_limit : t_alert_counters := (others => 0) ) return ()
- set_hierarchical_alert_top_level_stop_limit ( constant alert_level : t_alert_level;
constant value : natural ) return ()
- hierarchical_alert ( constant alert_level: t_alert_level;
constant msg : string;
constant scope : string;
constant attention : t_attention ) return ()
- increment_expected_alerts ( constant scope : string;
constant alert_level: t_alert_level;
constant amount : natural := 1 ) return ()
- set_expected_alerts ( constant scope : string;
constant alert_level: t_alert_level;
constant expected_alerts : natural ) return ()
- increment_stop_limit ( constant scope : string;
constant alert_level: t_alert_level;
constant amount : natural := 1 ) return ()
- set_stop_limit ( constant scope : string;
constant alert_level: t_alert_level;
constant stop_limit : natural ) return ()
- print_hierarchical_log ( constant order : t_order := FINAL ) return ()
- clear_hierarchy ( constant VOID : t_void ) return ()