anon.mixminion.message
Class ReplyMessage

java.lang.Object
  extended by anon.mixminion.message.ReplyImplementation
      extended by anon.mixminion.message.ReplyMessage

public class ReplyMessage
extends ReplyImplementation

Author:
Stefan Roenisch

Field Summary
private  int m_hops
           
private  byte[][] m_message_parts
           
private  MMRList m_mmrlist
           
private  java.util.Vector m_replyblocks
           
private  java.util.Vector m_start_server
           
 
Constructor Summary
ReplyMessage(byte[][] message_parts, int hops, java.util.Vector replyblocks, MMRList mmrlist)
          Concrete Implementation of ReplyImplementation builds a repliable message with an ReplyBlock as second Header Constructor
 
Method Summary
 java.util.Vector buildMessage()
           
 java.util.Vector getStartServers()
          returns a Vector with the MMRDescriptions of the first Server of every ready_to send_message
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_mmrlist

private MMRList m_mmrlist

m_hops

private int m_hops

m_message_parts

private byte[][] m_message_parts

m_replyblocks

private java.util.Vector m_replyblocks

m_start_server

private java.util.Vector m_start_server
Constructor Detail

ReplyMessage

public ReplyMessage(byte[][] message_parts,
                    int hops,
                    java.util.Vector replyblocks,
                    MMRList mmrlist)
Concrete Implementation of ReplyImplementation builds a repliable message with an ReplyBlock as second Header Constructor

Parameters:
from -
message_parts -
hops -
recipient -
replyblock -
Method Detail

buildMessage

public java.util.Vector buildMessage()
Overrides:
buildMessage in class ReplyImplementation

getStartServers

public java.util.Vector getStartServers()
returns a Vector with the MMRDescriptions of the first Server of every ready_to send_message

Overrides:
getStartServers in class ReplyImplementation