Beispiel #1
0
/*********************************************************
	Create message queues for this module
*/
HRESULT cliCBCreateMessageQueues(void)
{
	HRESULT		hResult = NO_ERROR;

#ifdef _CLICB_DEFERRED_TASK	
	// thread cli CB deferred task message queue
	hResult = TCMsgQueueOpen(&cliCBDeferredQueueID,				// the queue id
							1,									// size of queue element = 1 quadlet
							&cliCBDeferredEventQueueMemory,		// the memory to use
							CLICB_DEFERRED_QUEUE_SIZE,			// how big the queue is (in bytes)
							TRUE);
#endif //_CLICB_DEFERRED_TASK
	
	return hResult;
}
Beispiel #2
0
/*********************************************************
	Create message queues for this module
*/
HRESULT grayEventCreateMessageQueues(void)
{
	HRESULT		hResult = NO_ERROR;

#ifdef _GRAYINT_DEFERRED
	// gray deferred event handler thread message queue
	hResult = TCMsgQueueOpen(&grayDeferredQueueID,				// the queue id
							1,									// size of queue element = 1 quadlet
							&grayDeferredEventQueueMemory,		// the memory to use
							GRAY_DEFERRED_QUEUE_SIZE,			// how big the queue is (in bytes)
							TRUE);
#endif //_GRAYINT_DEFERRED
	
	return hResult;
}