| Index: runtime/vm/message.h
|
| ===================================================================
|
| --- runtime/vm/message.h (revision 42173)
|
| +++ runtime/vm/message.h (working copy)
|
| @@ -30,7 +30,8 @@
|
| typedef enum {
|
| kIllegalOOB = 0,
|
| kServiceOOBMsg = 1,
|
| - kIsolateLibOOBMsg = 2
|
| + kIsolateLibOOBMsg = 2,
|
| + kDelayedIsolateLibOOBMsg = 3,
|
| } OOBMsgTag;
|
|
|
| // A port number which is never used.
|
| @@ -50,7 +51,6 @@
|
| data_(data),
|
| len_(len),
|
| priority_(priority) {
|
| - ASSERT(dest_port != kIllegalPort);
|
| ASSERT((priority == kNormalPriority) ||
|
| (delivery_failure_port == kIllegalPort));
|
| }
|
| @@ -87,7 +87,7 @@
|
| MessageQueue();
|
| ~MessageQueue();
|
|
|
| - void Enqueue(Message* msg);
|
| + void Enqueue(Message* msg, bool before_events);
|
|
|
| // Gets the next message from the message queue or NULL if no
|
| // message is available. This function will not block.
|
|
|