A B C D E F G I K L M N O P R S T U V W

R

read() - Method in class client.ClientInputStream
Reads a byte of data from this InputStream.
read(byte[]) - Method in class client.ClientInputStream
Reads up to b.length bytes of data from this InputStream.
read(byte[], int, int) - Method in class client.ClientInputStream
Reads up to len bytes of data from this InputStream.
ReceivalCheck - Class in testEnvironment
Can be used to validate if a message sent, was received as well or dropped for some reason.
receiveDataFromCascade(int) - Method in class client.Client
Tries to read amoutOfDataNeeded bytes from the mix cascade.
receiveTimestamp - Variable in class networkClock.NtpMessage
This is the time at which the request arrived at the server, in seconds since 00:00 1-Jan-1900.
recode(BasicMessage) - Method in class messageProcessor.Recoder
Recodes (decrypts/encrypts) the bypassed message according to its type.
Recoder - Class in messageProcessor
Recodes (decrypts/encrypts) messages.
Recoder(KeyPair) - Constructor for class messageProcessor.Recoder
Constructor used to generate a Recoder used to decrypt requests.
Recoder() - Constructor for class messageProcessor.Recoder
Constructor used to generate a Recoder used to encrypt replies.
referenceIdentifier - Variable in class networkClock.NtpMessage
This is a 4-byte array identifying the particular reference source.
referenceIdentifierToString(byte[], short, byte) - Static method in class networkClock.NtpMessage
Returns a string representation of a reference identifier according to the rules set out in RFC 2030.
referenceTimestamp - Variable in class networkClock.NtpMessage
This is the time at which the local clock was last set or corrected, in seconds since 00:00 1-Jan-1900.
removePadding(byte[], int) - Static method in class message.Padder
Removes padding from the bypassed array.
removeUser(int) - Method in interface architectureInterface.UserDatabaseInterface
Must remove the User with the bypassed identifier.
removeUser(int) - Method in class userDatabase.UserDatabaseController
Removes the User with the bypassed identifier.
ReplayDetection - Class in messageProcessor
Detects whether a message has already been processed, or not.
ReplayDetection() - Constructor for class messageProcessor.ReplayDetection
Loads values from property file and initializes hash tables.
Reply - Interface in message
Interface, all messages must implement, that travel in direction last mix −> first mix (= receiver −> client).
ReplyDecision - Class in inputOutputHandler
Decides about the optimal reply size and time depending on the current traffic situation (only used by last mix of cascade).
ReplyDecision(InputOutputHandlerController) - Constructor for class inputOutputHandler.ReplyDecision
Creates a new ReplyDecision object which can be used to decides about the optimal reply size and time depending on the current traffic situation by the last mix of a cascade.
ReplyMessage - Class in message
ExternalMessage used to send data to a Client.
ReplyMessage(byte[], User) - Constructor for class message.ReplyMessage
Constructs a new ReplyMessage with the submitted content (byteMesssage) for the bypassed user/channel.
Request - Interface in message
Interface, all messages must implement, that travel in direction first mix −> last mix (= client −> receiver).
rootDelay - Variable in class networkClock.NtpMessage
This value indicates the total roundtrip delay to the primary reference source, in seconds.
rootDispersion - Variable in class networkClock.NtpMessage
This value indicates the nominal error relative to the primary reference source, in seconds.
run() - Method in class externalInformationPort.InformationProvider
Answers incoming requests.
run() - Method in class inputOutputHandler.ClientConnectionHandler
Handles read, write and accept events (non-blocking I/O).
run() - Method in class inputOutputHandler.NextMixConnectionHandler
Sends processed messages (Requests) to next mix.
run() - Method in class inputOutputHandler.PreviousMixConnectionHandler
Receives messages from previous mix and passes them to the InputOutputHandler.
run() - Method in class inputOutputHandler.ProxyConnectionHandler
Waits for processed Requests and puts their payload in the suiting User's proxy buffer.
run() - Method in class testEnvironment.ClientSimulator
Simulates a Client's behavior.

A B C D E F G I K L M N O P R S T U V W