Rice Pastry API

org.mpisws.p2p.transport.peerreview.history.logentry
Class EvtRecv<Handle extends RawSerializable>

java.lang.Object
  extended by org.mpisws.p2p.transport.peerreview.history.logentry.HistoryEvent
      extended by org.mpisws.p2p.transport.peerreview.history.logentry.EvtRecv<Handle>
All Implemented Interfaces:
PeerReviewConstants

public class EvtRecv<Handle extends RawSerializable>
extends HistoryEvent


Field Summary
 
Fields inherited from interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants
CHAL_AUDIT, CHAL_SEND, DEFAULT_AUTH_PUSH_INTERVAL_MICROS, DEFAULT_CHECKPOINT_INTERVAL_MICROS, DEFAULT_TIME_TOLERANCE_MICROS, EVT_ACK, EVT_CHECKPOINT, EVT_INIT, EVT_MAX_SOCKET_EVT, EVT_MIN_SOCKET_EVT, EVT_RECV, EVT_SEND, EVT_SENDSIGN, EVT_SIGN, EVT_SOCKET_CAN_READ, EVT_SOCKET_CAN_RW, EVT_SOCKET_CAN_WRITE, EVT_SOCKET_CLOSE, EVT_SOCKET_CLOSED, EVT_SOCKET_EXCEPTION, EVT_SOCKET_OPEN_INCOMING, EVT_SOCKET_OPEN_OUTGOING, EVT_SOCKET_OPENED_OUTGOING, EVT_SOCKET_READ, EVT_SOCKET_SHUTDOWN_OUTPUT, EVT_SOCKET_WRITE, EX_TYPE_ClosedChannel, EX_TYPE_IO, EX_TYPE_Unknown, MAINTENANCE_INTERVAL_MICROS, MAX_STATUS_INFO, MSG_ACCUSATION, MSG_ACK, MSG_AUTHPUSH, MSG_AUTHREQ, MSG_AUTHRESP, MSG_CHALLENGE, MSG_RESPONSE, MSG_USERDATA, MSG_USERDGRAM, PROOF_INCONSISTENT, PROOF_NONCONFORMANT, STATUS_EXPOSED, STATUS_SUSPECTED, STATUS_TRUSTED, TI_AUTH_PUSH, TI_CHECKPOINT, TI_MAINTENANCE, TI_MAX_RESERVED, TI_STATUS_INFO
 
Constructor Summary
EvtRecv(Handle senderHandle, long topSeq, java.nio.ByteBuffer payload)
           
EvtRecv(Handle senderHandle, long topSeq, java.nio.ByteBuffer payload, int relevantLen, HashProvider hasher)
           
 
Method Summary
 short getType()
           
 void serialize(OutputBuffer buf)
           
 
Methods inherited from class org.mpisws.p2p.transport.peerreview.history.logentry.HistoryEvent
serialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EvtRecv

public EvtRecv(Handle senderHandle,
               long topSeq,
               java.nio.ByteBuffer payload)

EvtRecv

public EvtRecv(Handle senderHandle,
               long topSeq,
               java.nio.ByteBuffer payload,
               int relevantLen,
               HashProvider hasher)
Method Detail

getType

public short getType()

serialize

public void serialize(OutputBuffer buf)
               throws java.io.IOException
Throws:
java.io.IOException

Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.