Demo3D.IO Namespace |
| Class | Description | |
|---|---|---|
| APIException |
Demo3D.IO API exception.
| |
| BigEndian |
Encodes and decodes simple data types in the big endian format.
| |
| BinaryConvert |
Changes the .Net type of a value.
| |
| BinaryString |
The binary representation of a string.
| |
| BinaryStringBinaryStringConverter |
Type converter for converting between System.String and BinaryString.
| |
| BinaryTextEncoding |
Like System.Text.Encoding except that this class takes into account not just the encoding of the characters in the text,
but also the marashalling of the characters into the byte stream. It doesn't just assume it's "length encoded" as BinaryWriter does.
It also copes with binary data containing nulls and control characters, and removes them from the string.
| |
| BinaryTextEncodingStringDelimitedEncoding |
String delimited encoding.
| |
| Buffer |
Represents a pointer into a memory buffer.
| |
| BufferReader |
Reads data from a buffer.
| |
| BufferWriter |
Writes data into a buffer.
| |
| DataReader |
IDataReader extensions.
| |
| DataWriter |
IDataWriter extensions.
| |
| Endian |
Encodes and decodes simple data types in a particular endian format.
| |
| IOException |
Error in data received, or error caused by peer, or user configuration error, etc.
| |
| LittleEndian |
Encodes and decodes simple data types in the little endian format.
| |
| OffsetDataReader |
IOffsetDataReader extensions.
| |
| OffsetDataWriter |
IOffsetDataWriter extensions.
| |
| OSException |
An exception thrown by the Operating System.
| |
| PacketIO |
Represents IO to/from one packet, or one section of a packet (eg a header, or a packet encapsulated within another packet).
| |
| PacketKey |
A key for unlocking an associated PacketLock.
| |
| PacketLock |
A lock for reading/writing to a stream.
| |
| PacketMarker |
A packet marker is an object that points to a position within the packet.
| |
| PacketPosition |
Represents a position in a parent packet.
| |
| PacketPositionFixedPacketMarker |
Creates a fixed packet marker.
| |
| PacketReader |
Represents a packet reader/dissector.
| |
| PacketReaderPacketIOMethods |
An abstract base class with methods for manipulating a PacketReader.
| |
| PacketWriter |
Represents a packet writer/constructor.
| |
| PacketWriterPacketIOMethods |
An abstract base class with methods for manipulating a PacketWriter.
| |
| PeerDisconnectedException |
An exception thrown when the peer disconnects.
| |
| ProtocolPeerException |
An exception thrown when the an error is detected caused by the peer.
| |
| TimeoutException |
An exception thrown when the peer disconnects.
|
| Interface | Description | |
|---|---|---|
| IDataReader |
A class that can read data from a data source at the current position.
| |
| IDataWriter |
A class that can write data to a data sink at the current position.
| |
| IOffsetDataReader |
A class that can read data from a data source at an offset.
| |
| IOffsetDataWriter |
A class that can write data to a data sink at an offset.
|
| Delegate | Description | |
|---|---|---|
| PacketWriterResolveDelegate |
Delegate for resolving a packet into concrete data.
|
| Enumeration | Description | |
|---|---|---|
| BinaryConvertConversionType |
How to convert one type to another.
|