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()
 
- 
			·
			ha_attach ·
			ha_close ·
			ha_fclose ·
			ha_open, ha_open64 ·
 
- ha_close()
 
- 
			·
			ha_close ·
 
- ha_ConnectAttach()
 
- 
			·
			ha_attach ·
			ha_ConnectAttach, ha_ConnectAttach_r ·
 
- ha_ConnectAttach_r()
 
- 
			·
			ha_attach ·
 
- ha_ConnectDetach()
 
- 
			·
			ha_ConnectDetach, ha_ConnectDetach_r ·
 
- ha_creat()
 
- 
			·
			ha_attach ·
			ha_creat, ha_creat64 ·
 
- ha_creat64()
 
- 
			·
			ha_attach ·
 
- ha_detach()
 
- 
			·
			ha_detach ·
			ha_fclose ·
 
- ha_dup()
 
- 
			·
			ha_dup ·
 
- ha_fclose()
 
- 
			·
			ha_fclose ·
 
- ha_fopen()
 
- 
			·
			ha_attach ·
			ha_fopen ·
 
- ha_open()
 
- 
			·
			ha_attach ·
			ha_open, ha_open64 ·
 
- ha_ReConnectAttach()
 
- 
			·
			ha_attach ·
			ha_ReConnectAttach ·
 
- ha_reopen()
 
- 
			·
			ha_attach ·
			ha_reopen ·
 
- 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()
 
- 
			·
			ham_action_control ·
 
- ham_action_execute()
 
- 
			·
			ham_action_execute ·
			ham_action_restart ·
 
- ham_action_fail_execute()
 
- 
			·
			ham_action_fail_execute ·
 
- ham_action_fail_log()
 
- 
			·
			ham_action_fail_log ·
 
- ham_action_fail_notify_pulse()
 
- 
			·
			ham_action_fail_notify_pulse, ham_action_fail_notify_pulse_node ·
 
- ham_action_fail_notify_pulse_node()
 
- 
			·
			ham_action_fail_notify_pulse, ham_action_fail_notify_pulse_node ·
 
- ham_action_fail_notify_signal()
 
- 
			·
			ham_action_fail_notify_signal, ham_action_fail_notify_signal_node ·
 
- ham_action_fail_notify_signal_node()
 
- 
			·
			ham_action_fail_notify_signal, ham_action_fail_notify_signal_node ·
 
- ham_action_fail_waitfor()
 
- 
			·
			ham_action_fail_waitfor ·
 
- ham_action_handle()
 
- 
			·
			ham_action_handle, ham_action_handle_node ·
 
- ham_action_handle_free()
 
- 
			·
			ham_action_handle_free ·
 
- ham_action_log()
 
- 
			·
			ham_action_log ·
 
- ham_action_notify_pulse()
 
- 
			·
			ham_action_notify_pulse, ham_action_notify_pulse_node ·
 
- ham_action_notify_pulse_node()
 
- 
			·
			ham_action_notify_pulse, ham_action_notify_pulse_node ·
 
- ham_action_notify_signal()
 
- 
			·
			ham_action_notify_signal, ham_action_notify_signal_node ·
 
- ham_action_notify_signal_node()
 
- 
			·
			ham_action_notify_signal, ham_action_notify_signal_node ·
 
- ham_action_remove()
 
- 
			·
			ham_action_remove ·
 
- ham_action_restart()
 
- 
			·
			ham_action_restart ·
 
- ham_action_waitfor()
 
- 
			·
			ham_action_waitfor ·
 
- ham_attach()
 
- 
			·
			ham_attach, ham_attach_node ·
 
- ham_attach_node()
 
- 
			·
			ham_attach, ham_attach_node ·
 
- ham_attach_self()
 
- 
			·
			ham_attach_self ·
 
- ham_condition()
 
- 
			·
			ham_condition ·
 
- ham_condition_handle()
 
- 
			·
			ham_condition_handle, ham_condition_handle_node ·
 
- ham_condition_handle_free()
 
- 
			·
			ham_condition_handle_free ·
 
- ham_condition_raise()
 
- 
			·
			ham_condition_raise ·
 
- ham_condition_remove()
 
- 
			·
			ham_condition_remove ·
 
- ham_condition_state()
 
- 
			·
			ham_condition_state ·
 
- ham_connect()
 
- 
			·
			ham_connect, ham_connect_nd, ham_connect_node ·
 
- ham_connect*()
 
- 
	
	- reference counts and
 
	- 
			·
			ham_connect, ham_connect_nd, ham_connect_node ·
	
 
	
 
- ham_connect_nd()
 
- 
			·
			ham_connect, ham_connect_nd, ham_connect_node ·
 
- ham_connect_node()
 
- 
			·
			ham_connect, ham_connect_nd, ham_connect_node ·
 
- ham_detach()
 
- 
			·
			ham_detach ·
 
- ham_detach_name()
 
- 
			·
			ham_detach_name, ham_detach_name_node ·
 
- ham_detach_name_node()
 
- 
			·
			ham_detach_name, ham_detach_name_node ·
 
- ham_detach_self()
 
- 
			·
			ham_detach_self ·
 
- ham_disconnect()
 
- 
			·
			ham_disconnect, ham_disconnect_nd, ham_disconnect_node ·
	
	- reference counts and
 
	- 
			·
			ham_disconnect, ham_disconnect_nd, ham_disconnect_node ·
	
 
	
 
- ham_disconnect_nd()
 
- 
			·
			ham_disconnect, ham_disconnect_nd, ham_disconnect_node ·
 
- ham_disconnect_node()
 
- 
			·
			ham_disconnect, ham_disconnect_nd, ham_disconnect_node ·
 
- ham_entity()
 
- 
			·
			ham_entity, ham_entity_node ·
 
- ham_entity_condition_raise()
 
- 
			·
			ham_entity_condition_raise ·
 
- ham_entity_condition_state()
 
- 
			·
			ham_entity_condition_state ·
 
- ham_entity_control()
 
- 
			·
			ham_entity_control ·
			ham_entity_control ·
 
- ham_entity_handle()
 
- 
			·
			ham_entity_handle, ham_entity_handle_node ·
 
- ham_entity_handle_free()
 
- 
			·
			ham_entity_handle_free ·
 
- ham_heartbeat()
 
- 
			·
			ham_heartbeat ·
 
- ham_stop()
 
- 
			·
			Stopping a HAM ·
 
- ham_verbose()
 
- 
			·
			ham__verbose ·
 
- hamctrl (utility)
 
- 
			·
			Stopping a HAM ·
 
- handle
 
- 
	
	- entity
 
	- 
			·
			ham_entity_handle, ham_entity_handle_node ·
	
 
	
	
	- freeing
 
	- 
			·
			ham_action_handle_free ·
			ham_entity_handle_free ·
	
 
	
	
	- functions that expect
 
	- 
			·
			ham_action_handle, ham_action_handle_node ·
	
 
	
	
	- getting
 
	- 
			·
			ham_action_handle, ham_action_handle_node ·
	
 
	
	
	- getting a condition
 
	- 
			·
			ham_condition_handle, ham_condition_handle_node ·
	
 
	
	
	- subsequent use of after a call to ham_action_handle()
 
	- 
			·
			ham_action_handle, ham_action_handle_node ·
	
 
	
	
	- subsequent use of after a call to ham_condition_handle()
 
	- 
			·
			ham_condition_handle, ham_condition_handle_node ·
	
 
	
	
	- subsequent use of after a call to ham_entity_handle()
 
	- 
			·
			ham_entity_handle, ham_entity_handle_node ·
	
 
	
 
- HAREPLACERECOVERYFN
 
- 
			·
			ha_attach ·
 
- HCONDINDEPENDENT
 
- 
			·
			ham_condition ·
 
- HCONDNOWAIT
 
- 
			·
			ham_condition ·
 
- 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
 
	- 
			·
			ham_heartbeat ·
	
 
	
	
	- resetting the state of
 
	- 
			·
			ham_action_heartbeat_healthy ·
	
 
	
	
	- setting interval for
 
	- 
			·
			ham_attach_self ·
	
 
	
	
	- transmitting
 
	- 
			·
			ham_heartbeat ·
	
 
	
 
- HREARMAFTERRESTART
 
- 
			·
			ham_action_heartbeat_healthy ·
			ham_action_notify_pulse, ham_action_notify_pulse_node ·
			ham_action_restart ·
			ham_action_waitfor ·
			ham_condition ·
	
	- caveat regarding
 
	- 
			·
			ham_action_notify_signal, ham_action_notify_signal_node ·
	
 
	
 
 · ! · 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 ·