Keywords - H
 · ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · 
- HA
 
- 
	
	- microkernel architecture inherently suited for
 
	- 
			·
			What you get ·
	
 
	
 
- ha_attach()
 
- 
			·
			Description: ·
			Description: ·
			Description: ·
			Description: ·
 
- ha_close()
 
- 
			·
			Description: ·
 
- ha_ConnectAttach()
 
- 
			·
			Description: ·
			Description: ·
 
- ha_ConnectAttach_r()
 
- 
			·
			Description: ·
 
- ha_ConnectDetach()
 
- 
			·
			Description: ·
 
- ha_creat()
 
- 
			·
			Description: ·
			Description: ·
 
- ha_creat64()
 
- 
			·
			Description: ·
 
- ha_detach()
 
- 
			·
			Description: ·
			Description: ·
 
- ha_dup()
 
- 
			·
			Description: ·
 
- ha_fclose()
 
- 
			·
			Description: ·
 
- ha_fopen()
 
- 
			·
			Description: ·
			Description: ·
 
- ha_open()
 
- 
			·
			Description: ·
			Description: ·
 
- ha_ReConnectAttach()
 
- 
			·
			Description: ·
			Description: ·
 
- ha_reopen()
 
- 
			·
			Description: ·
			Description: ·
 
- HADDFLAGS
 
- 
			·
			Description: ·
			Description: ·
 
- HAM
 
- 
	
	- as self-monitoring manager
 
	- 
			·
			What you get ·
	
 
	
	
	- hierarchy
 
	- 
			·
			HAM hierarchy ·
	
 
	
	
	- multistage recovery
 
	- 
			·
			A software foundation for HA ·
	
 
	
	
	- starting
 
	- 
			·
			Starting and stopping a HAM ·
	
 
	
	
	- stopping
 
	- 
			·
			Stopping a HAM ·
	
 
	
 
- ham (utility)
 
- 
			·
			Starting and stopping a HAM ·
 
- ham_action_control()
 
- 
			·
			Description: ·
 
- ham_action_execute()
 
- 
			·
			Description: ·
			Description: ·
 
- ham_action_fail_execute()
 
- 
			·
			Description: ·
 
- ham_action_fail_log()
 
- 
			·
			Description: ·
 
- ham_action_fail_notify_pulse()
 
- 
			·
			Description: ·
 
- ham_action_fail_notify_pulse_node()
 
- 
			·
			Description: ·
 
- ham_action_fail_notify_signal()
 
- 
			·
			Description: ·
 
- ham_action_fail_notify_signal_node()
 
- 
			·
			Description: ·
 
- ham_action_fail_waitfor()
 
- 
			·
			Description: ·
 
- ham_action_handle()
 
- 
			·
			Description: ·
 
- ham_action_handle_free()
 
- 
			·
			Description: ·
 
- ham_action_heartbeat_healthy()
 
- 
			·
			Description: ·
 
- ham_action_log()
 
- 
			·
			Description: ·
 
- ham_action_notify_pulse()
 
- 
			·
			Description: ·
 
- ham_action_notify_pulse_node()
 
- 
			·
			Description: ·
 
- ham_action_notify_signal()
 
- 
			·
			Description: ·
 
- ham_action_notify_signal_node()
 
- 
			·
			Description: ·
 
- ham_action_remove()
 
- 
			·
			Description: ·
 
- ham_action_restart()
 
- 
			·
			Description: ·
 
- ham_action_waitfor()
 
- 
			·
			Description: ·
 
- ham_attach()
 
- 
			·
			Description: ·
 
- ham_attach_node()
 
- 
			·
			Description: ·
 
- ham_attach_self()
 
- 
			·
			Description: ·
 
- ham_condition()
 
- 
			·
			Description: ·
 
- ham_condition_handle()
 
- 
			·
			Description: ·
 
- ham_condition_handle_free()
 
- 
			·
			Description: ·
 
- ham_condition_raise()
 
- 
			·
			Description: ·
 
- ham_condition_remove()
 
- 
			·
			Description: ·
 
- ham_condition_state()
 
- 
			·
			Description: ·
 
- ham_connect()
 
- 
			·
			Description: ·
 
- ham_connect*()
 
- 
	
	- reference counts and
 
	- 
			·
			Description: ·
	
 
	
 
- ham_connect_nd()
 
- 
			·
			Description: ·
 
- ham_connect_node()
 
- 
			·
			Description: ·
 
- ham_detach()
 
- 
			·
			Description: ·
 
- ham_detach_name()
 
- 
			·
			Description: ·
 
- ham_detach_name_node()
 
- 
			·
			Description: ·
 
- ham_detach_self()
 
- 
			·
			Description: ·
 
- ham_disconnect()
 
- 
			·
			Description: ·
	
	- reference counts and
 
	- 
			·
			Description: ·
	
 
	
 
- ham_disconnect_nd()
 
- 
			·
			Description: ·
 
- ham_disconnect_node()
 
- 
			·
			Description: ·
 
- ham_entity()
 
- 
			·
			Description: ·
 
- ham_entity_condition_raise()
 
- 
			·
			Description: ·
 
- ham_entity_condition_state()
 
- 
			·
			Description: ·
 
- ham_entity_control()
 
- 
			·
			Description: ·
			Description: ·
 
- ham_entity_handle()
 
- 
			·
			Description: ·
 
- ham_entity_handle_free()
 
- 
			·
			Description: ·
 
- ham_heartbeat()
 
- 
			·
			Description: ·
 
- ham_stop()
 
- 
			·
			Stopping a HAM ·
 
- ham_verbose()
 
- 
			·
			ham__verbose ·
			Verbosity control ·
 
- hamctrl (utility)
 
- 
			·
			Stopping a HAM ·
			Verbosity control ·
 
- handle
 
- 
	
	- entity
 
	- 
			·
			Description: ·
	
 
	
	
	- freeing
 
	- 
			·
			Description: ·
			Description: ·
	
 
	
	
	- functions that expect
 
	- 
			·
			Description: ·
	
 
	
	
	- getting
 
	- 
			·
			Description: ·
	
 
	
	
	- getting a condition
 
	- 
			·
			Description: ·
	
 
	
	
	- subsequent use of after a call to ham_action_handle()
 
	- 
			·
			Caveats: ·
	
 
	
	
	- subsequent use of after a call to ham_condition_handle()
 
	- 
			·
			Caveats: ·
	
 
	
	
	- subsequent use of after a call to ham_entity_handle()
 
	- 
			·
			Caveats: ·
	
 
	
 
- HAREPLACERECOVERYFN
 
- 
			·
			Description: ·
 
- HCONDINDEPENDENT
 
- 
			·
			Description: ·
 
- HCONDNOWAIT
 
- 
			·
			Description: ·
 
- HDISABLE
 
- 
			·
			Description: ·
			Description: ·
 
- heartbeat
 
- 
	
	- as a way to detect deadlock
 
	- 
			·
			The process is made to heartbeat ·
	
 
	
	
	- as a way to detect starvation
 
	- 
			·
			Thread 2 is made to heartbeat ·
	
 
	
	
	- clients assert “liveness” by sending
 
	- 
			·
			Heartbeating clients (liveness detection) ·
	
 
	
	
	- possible delay in receiving
 
	- 
			·
			Caveats: ·
	
 
	
	
	- resetting the state of
 
	- 
			·
			Description: ·
	
 
	
	
	- setting interval for
 
	- 
			·
			Description: ·
	
 
	
	
	- transmitting
 
	- 
			·
			Description: ·
	
 
	
 
- HENABLE
 
- 
			·
			Description: ·
			Description: ·
 
- HGETFLAGS
 
- 
			·
			Description: ·
			Description: ·
 
- HREARMAFTERRESTART
 
- 
			·
			Description: ·
			Description: ·
			Description: ·
			Description: ·
			Description: ·
	
	- caveat regarding
 
	- 
			·
			Description: ·
	
 
	
 
- HRECURSE
 
- 
			·
			Flags ·
 
- HREMOVEFLAGS
 
- 
			·
			Description: ·
			Description: ·
 
- HSETFLAGS
 
- 
			·
			Description: ·
			Description: ·
 
 · ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z ·