Lines Matching defs:msg
149 Message msg = mMessages;
150 if (msg != null && msg.target == null) {
153 prevMsg = msg;
154 msg = msg.next;
155 } while (msg != null && !msg.isAsynchronous());
157 if (msg != null) {
158 if (now < msg.when) {
160 nextPollTimeoutMillis = (int) Math.min(msg.when - now, Integer.MAX_VALUE);
165 prevMsg.next = msg.next;
167 mMessages = msg.next;
169 msg.next = null;
170 if (false) Log.v("MessageQueue", "Returning message: " + msg);
171 return msg;
259 final Message msg = Message.obtain();
260 msg.markInUse();
261 msg.when = when;
262 msg.arg1 = token;
273 msg.next = p;
274 prev.next = msg;
276 msg.next = p;
277 mMessages = msg;
315 boolean enqueueMessage(Message msg, long when) {
316 if (msg.target == null) {
319 if (msg.isInUse()) {
320 throw new IllegalStateException(msg + " This message is already in use.");
326 msg.target + " sending message to a Handler on a dead thread");
328 msg.recycle();
332 msg.markInUse();
333 msg.when = when;
338 msg.next = p;
339 mMessages = msg;
345 needWake = mBlocked && p.target == null && msg.isAsynchronous();
357 msg.next = p; // invariant: p == prev.next
358 prev.next = msg;
558 for (Message msg = mMessages; msg != null; msg = msg.next) {
559 pw.println(prefix + "Message " + n + ": " + msg.toString(now));