package org.overture.interpreter.messages.rtlog.nextgen;
public class NextGenBusMessageReplyRequestEvent extends NextGenBusMessageEvent
{
/**
*
*/
private static final long serialVersionUID = 399996137218835546L;
public NextGenBusMessage replyMessage;
public NextGenBusMessageReplyRequestEvent(
NextGenBusMessage originalMessage, NextGenBusMessage replyMessage,
NextGenTimeStamp time)
{
super(originalMessage, NextGenBusMessageEventType.REPLY_REQUEST, time);
this.replyMessage = replyMessage;
}
@Override
public String toString()
{
StringBuffer s = new StringBuffer();
s.append("ReplyRequest ->");
s.append(" busid: ");
s.append(this.replyMessage.bus.id);
s.append(" fromcpu: ");
s.append(this.replyMessage.fromCpu.id);
s.append(" tocpu: ");
s.append(this.replyMessage.toCpu.id);
s.append(" msgid: ");
s.append(this.replyMessage.id);
s.append(" origmsgid: ");
s.append(this.message.id);
s.append(" callthr: ");
s.append(this.message.callerThread.id);
s.append(" calleethr: ");
s.append(this.replyMessage.callerThread.id);
s.append(" size: ");
s.append(this.replyMessage.size);
s.append(" time: ");
s.append(time.toString());
return s.toString();
}
}