cellBufferDIGEST_OFFSET, HEADER_SIZE, LENGTH_OFFSET, REASON_CONNECTREFUSED, REASON_CONNRESET, REASON_DESTROY, REASON_DONE, REASON_EXITPOLICY, REASON_HIBERNATING, REASON_INTERNAL, REASON_MISC, REASON_NOROUTE, REASON_NOTDIRECTORY, REASON_RESOLVEFAILED, REASON_RESOURCELIMIT, REASON_TIMEOUT, REASON_TORPROTOCOL, RECOGNIZED_OFFSET, RELAY_BEGIN, RELAY_BEGIN_DIR, RELAY_COMMAND_ESTABLISH_INTRO, RELAY_COMMAND_ESTABLISH_RENDEZVOUS, RELAY_COMMAND_INTRO_ESTABLISHED, RELAY_COMMAND_INTRODUCE_ACK, RELAY_COMMAND_INTRODUCE1, RELAY_COMMAND_INTRODUCE2, RELAY_COMMAND_RENDEZVOUS_ESTABLISHED, RELAY_COMMAND_RENDEZVOUS1, RELAY_COMMAND_RENDEZVOUS2, RELAY_CONNECTED, RELAY_DATA, RELAY_DROP, RELAY_END, RELAY_EXTEND, RELAY_EXTEND2, RELAY_EXTENDED, RELAY_EXTENDED2, RELAY_RESOLVE, RELAY_RESOLVED, RELAY_SENDME, RELAY_TRUNCATE, RELAY_TRUNCATEDADDRESS_TYPE_HOSTNAME, ADDRESS_TYPE_IPV4, ADRESS_TYPE_IPV6, AUTH_CHALLENGE, AUTHENTICATE, AUTHORIZE, CELL_HEADER_LEN, CELL_LEN, CELL_PAYLOAD_LEN, CELL_VAR_HEADER_LEN, CERTS, CREATE, CREATE_FAST, CREATED, CREATED_FAST, DESTROY, ERROR_CONNECTFAILED, ERROR_DESTROYED, ERROR_FINISHED, ERROR_HIBERNATING, ERROR_INTERNAL, ERROR_NONE, ERROR_NOSUCHSERVICE, ERROR_OR_CONN_CLOSED, ERROR_OR_IDENTITY, ERROR_PROTOCOL, ERROR_REQUESTED, ERROR_RESOURCELIMIT, ERROR_TIMEOUT, NETINFO, PADDING, RELAY, RELAY_EARLY, VERSIONS, VPADDING| Constructor and Description |
|---|
RelayCellImpl(CircuitNode node,
int circuit,
int stream,
int relayCommand) |
RelayCellImpl(CircuitNode node,
int circuit,
int stream,
int relayCommand,
boolean isRelayEarly) |
| Modifier and Type | Method and Description |
|---|---|
static String |
commandToDescription(int command) |
String |
commandToString() |
static RelayCell |
createFromCell(CircuitNode node,
Cell cell) |
CircuitNode |
getCircuitNode()
Return the circuit node this cell was received from for outgoing cells or the destination circuit node
for outgoing cells.
|
ByteBuffer |
getPayloadBuffer() |
int |
getRelayCommand() |
int |
getStreamId() |
static String |
reasonToDescription(int reasonCode) |
void |
setDigest(byte[] digest) |
void |
setLength() |
String |
toString() |
cellBytesConsumed, cellBytesRemaining, createCell, createVarCell, errorToDescription, getByte, getByteArray, getByteAt, getCellBytes, getCircuitId, getCommand, getInt, getShort, getShortAt, putByte, putByteArray, putByteArray, putByteAt, putInt, putShort, putShortAt, putString, readFromInputStream, resetToPayloadclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcellBytesConsumed, cellBytesRemaining, getByte, getByteArray, getByteAt, getCellBytes, getCircuitId, getCommand, getInt, getShort, getShortAt, putByte, putByteArray, putByteArray, putByteAt, putInt, putShort, putShortAt, putString, resetToPayloadpublic RelayCellImpl(CircuitNode node, int circuit, int stream, int relayCommand)
public RelayCellImpl(CircuitNode node, int circuit, int stream, int relayCommand, boolean isRelayEarly)
public static RelayCell createFromCell(CircuitNode node, Cell cell)
public int getStreamId()
getStreamId in interface RelayCellpublic int getRelayCommand()
getRelayCommand in interface RelayCellpublic ByteBuffer getPayloadBuffer()
getPayloadBuffer in interface RelayCellpublic CircuitNode getCircuitNode()
RelayCellgetCircuitNode in interface RelayCellpublic String commandToString()
public static String reasonToDescription(int reasonCode)
public static String commandToDescription(int command)
Copyright © 2015. All rights reserved.