crm_devel("Started %s timer (%d), period=%dms", fsa_input2string(timer->fsa_input), timer->source_id, timer->period_ms);
crm_debug("Started %s (%s:%dms), src=%d", timer_desc, fsa_input2string(timer->fsa_input), timer->period_ms, timer->source_id);
crm_timer_start(fsa_timer_t *timer){	if((timer->source_id == (guint)-1 || timer->source_id == (guint)-2)	   && timer->period_ms > 0) {		timer->source_id = Gmain_timeout_add(			timer->period_ms, timer->callback, (void*)timer);		crm_devel("Started %s timer (%d), period=%dms",			  fsa_input2string(timer->fsa_input),			  timer->source_id, timer->period_ms);	} else if(timer->period_ms < 0) {		crm_err("Tried to start timer %s with -ve period",			fsa_input2string(timer->fsa_input));			} else {		crm_devel("Timer %s (period=%dms) already running (%d)",			  fsa_input2string(timer->fsa_input),			  timer->period_ms, timer->source_id);		return FALSE;			}	return TRUE;}