crm_debug("%d CIB messages dispatched", lpc);
crm_devel("%d CIB messages dispatched", lpc);
cib_native_dispatch(IPC_Channel *channel, gpointer user_data){	int lpc = 0;	cib_t *cib = user_data;	crm_debug("Received callback");	if(user_data == NULL){		crm_err("user_data field must contain the CIB struct");		return FALSE;	}		while(cib_native_msgready(cib)) { 		lpc++; 		/* invoke the callbacks but dont block */		if(cib_native_rcvmsg(cib, 0) < 1) {			break;		}	}	crm_debug("%d CIB messages dispatched", lpc);	if (channel && (channel->ch_status == IPC_DISCONNECT)) {		crm_crit("Lost connection to the CIB service.");		return FALSE;	}	return TRUE;}