Click or drag to resize

Demo3D.IO Namespace

The Demo3D.IO namespace provides utility classes for external IO.
Classes
  ClassDescription
Public classAPIException
Demo3D.IO API exception.
Public classBigEndian
Encodes and decodes simple data types in the big endian format.
Public classBinaryConvert
Changes the .Net type of a value.
Public classBinaryString
The binary representation of a string.
Public classBinaryStringBinaryStringConverter
Type converter for converting between System.String and BinaryString.
Public classCode exampleBinaryTextEncoding
Represents a binary text exconding.
Public classBuffer
Represents a pointer into a memory buffer.
Public classBufferReader
Reads data from a buffer.
Public classBufferWriter
Writes data into a buffer.
Public classDataReader
IDataReader extensions.
Public classDataWriter
IDataWriter extensions.
Public classEndian
Encodes and decodes simple data types in a particular endian format.
Public classIOException
Error in data received, or error caused by peer, or user configuration error, etc.
Public classIPv4
A class that offers helper methods for managing IP addresses and hostnames.
Public classIPv4Configuration
The IP configuration of one network device.
Public classLittleEndian
Encodes and decodes simple data types in the little endian format.
Public classNetworkCard
Contains information about a network card present in the machine.
Public classNetworkCardAddress
A network card physical address.
Public classOffsetDataReader
IOffsetDataReader extensions.
Public classOffsetDataWriter
IOffsetDataWriter extensions.
Public classOSException
An exception thrown by the Operating System.
Public classPacketIO
Represents IO to/from one packet, or one section of a packet (eg a header, or a packet encapsulated within another packet).
Public classPacketKey
A key for unlocking an associated PacketLock.
Public classPacketLock
A lock for reading/writing to a stream.
Public classPacketMarker
A packet marker is an object that points to a position within the packet.
Public classPacketPosition
Represents a position in a parent packet.
Protected classPacketPositionFixedPacketMarker
Creates a fixed packet marker.
Public classPacketReader
Represents a packet reader/dissector.
Public classPacketReaderPacketIOMethods
An abstract base class with methods for manipulating a PacketReader.
Public classPacketWriter
Represents a packet writer/constructor.
Public classPacketWriterPacketIOMethods
An abstract base class with methods for manipulating a PacketWriter.
Public classPeerDisconnectedException
An exception thrown when the peer disconnects.
Public classProtocolPeerException
An exception thrown when the an error is detected caused by the peer.
Public classTimeoutException
An exception thrown when the peer disconnects.
Interfaces
  InterfaceDescription
Public interfaceIDataReader
A class that can read data from a data source at the current position.
Public interfaceIDataWriter
A class that can write data to a data sink at the current position.
Public interfaceIOffsetDataReader
A class that can read data from a data source at an offset.
Public interfaceIOffsetDataWriter
A class that can write data to a data sink at an offset.
Delegates
  DelegateDescription
Public delegatePacketWriterResolveDelegate
Delegate for resolving a packet into concrete data.
Enumerations