Пример #1
0
/* Message::dequeueLogString: dequeue log string */
bool Message::dequeueLogString(char *log)
{
   bool result;
   glfwLockMutex(m_logStringMutex);
   result = MessageQueue_dequeue(&m_logStringQueue, log, NULL);
   glfwUnlockMutex(m_logStringMutex);
   return result;
}
Пример #2
0
/* Message::dequeueMessage: dequeue message */
bool Message::dequeueMessage(char *type, char *value)
{
   bool result;
   glfwLockMutex(m_messageMutex);
   result = MessageQueue_dequeue(&m_messageQueue, type, value);
   glfwUnlockMutex(m_messageMutex);
   return result;
}
Пример #3
0
/* Message::dequeueEvent: dequeue event message */
bool Message::dequeueEvent(char *type, char *value)
{
   bool result;
   glfwLockMutex(m_mutexEvent);
   result = MessageQueue_dequeue(&m_queueEvent, type, value);
   glfwUnlockMutex(m_mutexEvent);
   return result;
}
Пример #4
0
/* Message::dequeueLog: dequeue log message */
bool Message::dequeueLog(char *log)
{
   bool result;
   glfwLockMutex(m_mutexLog);
   result = MessageQueue_dequeue(&m_queueLog, log, NULL);
   glfwUnlockMutex(m_mutexLog);
   return result;
}
Пример #5
0
/* Message::dequeueCommand: dequeue command message */
bool Message::dequeueCommand(char *type, char *value)
{
   bool result;
   glfwLockMutex(m_mutexCommand);
   result = MessageQueue_dequeue(&m_queueCommand, type, value);
   glfwUnlockMutex(m_mutexCommand);
   return result;
}