public class Channel
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
ID_SIZE |
static java.util.HashMap |
table |
Constructor and Description |
---|
Channel(IPv4AndPort destination,
PublicKey[] mixPublicKeys) |
Modifier and Type | Method and Description |
---|---|
boolean |
hasNext() |
byte[] |
next() |
IPacket[] |
request(byte[] udpPayload) |
void |
response(IPacket response) |
public static final int ID_SIZE
public static final java.util.HashMap table
public Channel(IPv4AndPort destination, PublicKey[] mixPublicKeys) throws java.io.IOException
java.io.IOException
public IPacket[] request(byte[] udpPayload) throws PacketCreationFailed
PacketCreationFailed
public void response(IPacket response) throws DecryptionFailed, java.lang.IllegalArgumentException, java.lang.IllegalStateException
DecryptionFailed
java.lang.IllegalArgumentException
java.lang.IllegalStateException
public boolean hasNext()
public byte[] next()
Copyright © 2023. All rights reserved.