while(hb_cluster->llc_ops->msgready(hb_cluster)) {
while(lpc < 2 && hb_cluster->llc_ops->msgready(hb_cluster)) {
cib_ha_dispatch(IPC_Channel *channel, gpointer user_data){	int lpc = 0;	ll_cluster_t *hb_cluster = (ll_cluster_t*)user_data;	while(hb_cluster->llc_ops->msgready(hb_cluster)) { 		lpc++; 		/* invoke the callbacks but dont block */		hb_cluster->llc_ops->rcvmsg(hb_cluster, 0);	}	crm_trace("%d HA messages dispatched", lpc);	if (channel && (channel->ch_status != IPC_CONNECT)) {		crm_crit("Lost connection to heartbeat service... exiting");		exit(100);		return FALSE;	}	return TRUE;}