| Interface | Description |
|---|---|
| ProtocolReader |
A contract for an object capable of reading serialized data from a data source.
|
| ProtocolRequestWriter |
A contract for serializing requests
|
| ProtocolResponseReader |
A contract for a reader which can read data from a response
|
| ProtocolWriter |
A contract for a encoding parameters and their values in a type-safe manner
|
| Class | Description |
|---|---|
| BytesReader |
A reader for pCloud's binary data protocol
|
| BytesWriter |
Writes bytes into a sink
|
| DataSink |
A consumer of data.
|
| DataSource |
A source of data.
|
| ForwardingProtocolReader |
A ProtocolReader which forwards calls to another.
|
| ForwardingProtocolRequestWriter |
A ProtocolRequestWriter which forwards calls to another.
|
| ForwardingProtocolResponseReader |
A ProtocolResponseReader which forwards calls to another.
|
| ForwardingProtocolWriter |
A ProtocolWriter which forwards calls to another.
|
| ValueReader |
An utility object able to read data
|
| ValueWriter |
A utility class designed to write data from a source to a sink
|
| Enum | Description |
|---|---|
| TypeToken |
Enumeration of constant values representing different types when reading data from a source
|
| Exception | Description |
|---|---|
| SerializationException |
An exception thrown whenever something goes wrong during data serialization
|