3.1.5 Message Processing Events and Sequencing Rules

Because RDC is not a protocol, it does not have messages. Instead, this section specifies the actions upon getting a request to determine the chunk boundaries in a file, or to compute the signature for a chunk.

This section contains a number of instances of pseudocode. In this pseudocode, operator precedence is the same as in the C language. The symbol ":=" is used for assignment, meaning that the variable appearing to the left of ":=" thereafter assumes the value to the right. The symbol "\" indicates a set difference, and is usually pronounced as the English word "without." For example, {a,b,c} \ {b} = {a,c}.