コード例 #1
0
Message * pegasus_module::module_rep::module_receive_message(Message *msg)
{
   Message * ret;
   // ATTN: This Mutex serializes requests to this Module (Control Provider)
   //AutoMutex autoMut(_thread_safety);
   ret = _receive_message(msg, _module_address);
   return ret;
}
コード例 #2
0
ファイル: time_analysis.c プロジェクト: moniskhan/RTX
/**
 * Timer version of receive_message, for timing analysis
 */
void *receive_message_timed(int *p_pid) {
	void *msg = NULL;
	int timer = start_timer();

	msg = _receive_message((U32)k_receive_message, p_pid);

	if (timer) {
		timer = pause_timer();
		printf("receive_message took: %d (* 0.48) us \r\n", timer);
		stop_timer();
	}

	return msg;
}