Beispiel #1
0
/* Message::enqueueLogString: enqueue log string */
void Message::enqueueLogString(const char *log)
{
   glfwLockMutex(m_logStringMutex);
   MessageQueue_enqueue(&m_logStringQueue, log, NULL);
   glfwUnlockMutex(m_logStringMutex);
}
Beispiel #2
0
/* Message::enqueueMessage: enqueue message */
void Message::enqueueMessage(const char *type, const char *value)
{
   glfwLockMutex(m_messageMutex);
   MessageQueue_enqueue(&m_messageQueue, type, value);
   glfwUnlockMutex(m_messageMutex);
}
Beispiel #3
0
/* Message::enqueueEvent: enqueue event message */
void Message::enqueueEvent(const char *type, const char *value)
{
   glfwLockMutex(m_mutexEvent);
   MessageQueue_enqueue(&m_queueEvent, type, value);
   glfwUnlockMutex(m_mutexEvent);
}
Beispiel #4
0
/* Message::enqueueLog: enqueue log message */
void Message::enqueueLog(const char *log)
{
   glfwLockMutex(m_mutexLog);
   MessageQueue_enqueue(&m_queueLog, log, NULL);
   glfwUnlockMutex(m_mutexLog);
}
Beispiel #5
0
/* Message::enqueueCommnd: enqueue command message */
void Message::enqueueCommand(const char *type, const char *value)
{
   glfwLockMutex(m_mutexCommand);
   MessageQueue_enqueue(&m_queueCommand, type, value);
   glfwUnlockMutex(m_mutexCommand);
}