Demo |
| 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 | Represents a binary text exconding. | |
| Buffer | Represents a pointer into a memory buffer. | |
| BufferReader | Reads data from a buffer. | |
| BufferWriter | Writes data into a buffer. | |
| ClosedException | An exception thrown when the connection closed. | |
| DataReaderExtensions | IDataReader extensions. | |
| DataReferenceExtensions | IDataReference extensions. | |
| DataWriterExtensions | 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. | |
| OffsetDataReaderExtensions | IOffsetDataReader extensions. | |
| OffsetDataWriterExtensions | IOffsetDataWriter extensions. | |
| OffsetPacketReaderExtensions | IOffsetPacketReader 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). | |
| 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. | |
| PacketReaderExtensions | IPacketReader extensions. | |
| PacketWriter | Represents a packet writer/constructor. | |
| PacketWriterPacketIOMethods | An abstract base class with methods for manipulating a PacketWriter. | |
| PacketWriterExtensions | IPacketWriter extensions. | |
| 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 a timeout occurs. |
| Structure | Description | |
|---|---|---|
| BufferSegment | Represents a pointer into a memory buffer. | |
| Message | A message. | |
| MessageFrom | A message plus peer information. |
| Interface | Description | |
|---|---|---|
| IBufferReader | Represents a class that can read a BufferSegment of data. | |
| IBufferResolver | Represents a class that can create a BufferSegment of data. | |
| IBufferWriter | Represents a class that can write to and create a BufferSegment of data. | |
| IDataIO | Represents a stream of data. | |
| IDataReader | Represents a class that can read data from a data source at the current position. | |
| IDataReference | Represents a class that can return a reference to data. | |
| IDataReferenceReader | Represents a class that can return a reference to data. | |
| IDataReferenceWriter | Represents a class that can return a reference to data. | |
| IDataWriter | Represents a class that can write data to a data sink at the current position. | |
| IOffsetDataReader | Represents a class that can read data from a data source at an offset. | |
| IOffsetDataWriter | Represents a class that can write data to a data sink at an offset. | |
| IOffsetPacketReader | Represents a class that can read data from a packet at an offset. | |
| IPacketIO | Represents an IDataIO class that can report its data format. | |
| IPacketMarker | Represents a position in a packet. | |
| IPacketReader | Represents a class that can read data from a packet at the current position. | |
| IPacketWriter | Represents a class that can write data to a packet at the current position. |
| Enumeration | Description | |
|---|---|---|
| BinaryConvertConversionType | How to convert one type to another. |