xmlNodePtr msg_options = create_xml_node(NULL, XML_TAG_OPTIONS); set_xml_property_copy(msg_options, XML_ATTR_OP, "beat");  gboolean was_sent = send_ha_request(fsa_cluster_connection, msg_options, NULL, NULL, CRM_SYSTEM_CRMD, CRM_SYSTEM_DC, NULL, NULL);
gboolean was_sent = send_request(NULL, NULL, "beat", NULL, CRM_SYSTEM_CRMD);
do_dc_heartbeat(gpointer data){	fsa_timer_t *timer = (fsa_timer_t *)data;	cl_log(LOG_INFO, "#!!#!!# Timer %s just popped!",	       fsa_input2string(timer->fsa_input));	xmlNodePtr msg_options = create_xml_node(NULL, XML_TAG_OPTIONS);	set_xml_property_copy(msg_options, XML_ATTR_OP, "beat");		gboolean was_sent = send_ha_request(fsa_cluster_connection,					    msg_options, NULL,					    NULL, CRM_SYSTEM_CRMD,					    CRM_SYSTEM_DC, NULL,					    NULL);	if(was_sent == FALSE) {		// this is bad		stopTimer(timer); // dont make it go off again		s_crmd_fsa(C_HEARTBEAT_FAILED, I_SHUTDOWN, NULL);	}		return TRUE;}