| Package | Description |
|---|---|
| com.subgraph.orchid | |
| com.subgraph.orchid.circuits | |
| com.subgraph.orchid.circuits.cells |
| Modifier and Type | Method and Description |
|---|---|
CircuitNode |
RelayCell.getCircuitNode()
Return the circuit node this cell was received from for outgoing cells or the destination circuit node
for outgoing cells.
|
CircuitNode |
Circuit.getFinalCircuitNode()
Return the last node or 'hop' in this circuit.
|
CircuitNode |
CircuitNode.getPreviousNode()
Return the
CircuitNode which immediately preceeds this
one in the circuit node chain or null if this is
the first hop. |
CircuitNode |
Stream.getTargetNode() |
| Modifier and Type | Method and Description |
|---|---|
void |
Circuit.appendNode(CircuitNode node) |
HiddenServiceCircuit |
InternalCircuit.connectHiddenService(CircuitNode node) |
RelayCell |
Circuit.createRelayCell(int relayCommand,
int streamId,
CircuitNode targetNode)
Create a new relay cell which is configured for delivery to the specified
circuit
targetNode with command value relayCommand
and a stream id value of streamId. |
void |
CircuitBuildHandler.nodeAdded(CircuitNode node)
A node or 'hop' has been added to the circuit which is being created.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CircuitNodeImpl |
| Modifier and Type | Method and Description |
|---|---|
static CircuitNode |
CircuitNodeImpl.createAnonymous(CircuitNode previous,
byte[] keyMaterial,
byte[] verifyDigest) |
static CircuitNode |
CircuitNodeImpl.createFirstHop(Router r,
byte[] keyMaterial,
byte[] verifyDigest) |
CircuitNode |
CircuitExtender.createNewNode(Router r,
byte[] keyMaterial,
byte[] verifyDigest) |
static CircuitNode |
CircuitNodeImpl.createNode(Router r,
CircuitNode previous,
byte[] keyMaterial,
byte[] verifyDigest) |
CircuitNode |
TapCircuitExtender.extendTo() |
CircuitNode |
CircuitImpl.getFinalCircuitNode() |
CircuitNode |
CircuitNodeImpl.getPreviousNode() |
CircuitNode |
StreamImpl.getTargetNode() |
| Modifier and Type | Method and Description |
|---|---|
void |
CircuitImpl.appendNode(CircuitNode node) |
HiddenServiceCircuit |
InternalCircuitImpl.connectHiddenService(CircuitNode node) |
static CircuitNode |
CircuitNodeImpl.createAnonymous(CircuitNode previous,
byte[] keyMaterial,
byte[] verifyDigest) |
static CircuitNode |
CircuitNodeImpl.createNode(Router r,
CircuitNode previous,
byte[] keyMaterial,
byte[] verifyDigest) |
RelayCell |
CircuitImpl.createRelayCell(int relayCommand,
int streamId,
CircuitNode targetNode) |
void |
CircuitCreationRequest.nodeAdded(CircuitNode node) |
| Modifier and Type | Method and Description |
|---|---|
CircuitNode |
RelayCellImpl.getCircuitNode() |
| Modifier and Type | Method and Description |
|---|---|
static RelayCell |
RelayCellImpl.createFromCell(CircuitNode node,
Cell cell) |
| Constructor and Description |
|---|
RelayCellImpl(CircuitNode node,
int circuit,
int stream,
int relayCommand) |
RelayCellImpl(CircuitNode node,
int circuit,
int stream,
int relayCommand,
boolean isRelayEarly) |
Copyright © 2015. All rights reserved.