Lines Matching refs:message
65 for (PluginMessage* message = m_front; message; message = next) {
66 next = message->next;
67 freeMessage(message);
73 PluginMessage* message = allocateMessage();
75 message->hWnd = hWnd;
76 message->msg = msg;
77 message->wParam = wParam;
78 message->lParam = lParam;
79 message->next = 0;
82 m_back->next = message;
83 m_back = message;
85 m_front = message;
88 // go ahead and process a message directly.
103 PluginMessage* message = m_front;
105 if (message == m_back)
111 ::CallWindowProc(m_pluginView->pluginWndProc(), message->hWnd, message->msg, message->wParam, message->lParam);
113 freeMessage(message);
126 PluginMessage *message;
129 message = m_freeInlineMessages;
130 m_freeInlineMessages = message->next;
132 message = new PluginMessage;
134 return message;
137 bool PluginMessageThrottlerWin::isInlineMessage(PluginMessage* message)
139 return message >= &m_inlineMessages[0] && message <= &m_inlineMessages[NumInlineMessages - 1];
142 void PluginMessageThrottlerWin::freeMessage(PluginMessage* message)
144 if (isInlineMessage(message)) {
145 message->next = m_freeInlineMessages;
146 m_freeInlineMessages = message;
148 delete message;