コード例 #1
0
void notifyConfigUpdate(int eConfigType)
{
	struct PFEConfigUpdate *event;

	DBG("NOTIFY::ConfigUpdate(%d)\n", eConfigType);
	event = VMQueueGetBuffer(eventQ, sizeof(*event));
	ASSERT(event);
	PFE_INIT_EVENT(event, (PFE_CONFIG_UPDATE));
	event->eConfigType = eConfigType;
	VMQueuePutBuffer(eventQ, event);
}
コード例 #2
0
ファイル: notify.c プロジェクト: peanutstars/PiFrame
void notifyNoData (int type)
{
	struct PFETest *event;

	event = VMQueueGetBuffer(eventQ, sizeof(*event));
	ASSERT(event);

	PFE_INIT_EVENT(event, type);

//	DBG("Key = %X\n", event->key);
	VMQueuePutBuffer (eventQ, event);
}
コード例 #3
0
ファイル: notify.c プロジェクト: peanutstars/PiFrame
void notifyLong (unsigned long data)
{
	struct PFETestLong *event;

	event = VMQueueGetBuffer(eventQ, sizeof(*event));
	ASSERT(event);

	PFE_INIT_EVENT(event, (PFE_TEST_LONG));
	event->data = data;

	DBG("Key = %X\n", event->key);
	VMQueuePutBuffer (eventQ, event);
}
コード例 #4
0
ファイル: notify.c プロジェクト: peanutstars/PiFrame
void notifyInt (unsigned int data)
{
	struct PFETestInt *event;

	event = VMQueueGetBuffer (eventQ, sizeof(*event));
	ASSERT(event);

	PFE_INIT_EVENT(event, (PFE_TEST_INT));
	event->data = data;

	DBG("Key = %X\n", event->key);
	VMQueuePutBuffer (eventQ, event);
}
コード例 #5
0
ファイル: notify.c プロジェクト: peanutstars/PiFrame
void notifyChar (unsigned char data)
{
	struct PFETestChar *event;

	event = VMQueueGetBuffer (eventQ, sizeof(*event));
	ASSERT(event);

	PFE_INIT_EVENT(event, (PFE_TEST_CHAR));
	event->data = data;

	DBG("Key = %X, data = %X\n", event->key, data);
	VMQueuePutBuffer (eventQ, event);
}
コード例 #6
0
void notifyReplyNormal (uint32_t key, int result)
{
	struct PFEConfigReplyNormal *event;
	
	event = VMQueueGetBuffer(eventQ, sizeof(*event));
	ASSERT(event);

	PFE_INIT_EVENT(event, (PFE_CONFIG_REPLY_NORMAL));
	event->key = key;
	event->result = result;

	VMQueuePutBuffer(eventQ, event);
}