Lines Matching defs:TargetMessage
227 // TargetMessage
230 A TargetMessage is always associated with (i.e. queued in) a TargetPort.
234 A Message can be referred to by more than one TargetMessage (when
235 broadcasting), but a TargetMessage is referred to exactly once, by
238 class MessageDeliverer::TargetMessage
239 : public DoublyLinkedListLinkImpl<MessageDeliverer::TargetMessage> {
241 TargetMessage(Message *message, int32 token)
249 ~TargetMessage()
271 /*! \brief A small wrapper for TargetMessage providing a complete order.
274 put a TargetMessage into a set. The order implemented is by ascending by
275 timeout time (primary) and by TargetMessage pointer (secondary).
276 Hence TargetMessageHandles referring to the same TargetMessage are equal
281 TargetMessageHandle(TargetMessage *message)
291 TargetMessage *GetMessage() const
324 TargetMessage *fMessage;
362 TargetMessage *targetMessage
363 = new(nothrow) TargetMessage(message, token);
404 TargetMessage *message = fTimeoutableMessages.begin()->GetMessage();
420 void _RemoveMessage(TargetMessage *message)
449 typedef DoublyLinkedList<TargetMessage> MessageList;