[This is preliminary documentation and is subject to change.]
Designed for reading variable-sized packets. Direct reading fixed-sized packets is a bit faster.
Namespace:
Phoenix.CommunicationAssembly: Phoenix (in Phoenix.dll) Version: 0.7.0.0
Syntax
| C# | Visual Basic | Visual C++ |
public sealed class PacketReader
Public NotInheritable Class PacketReader
public ref class PacketReader sealed
Members
| All Members | Constructors | Properties | Methods |
| Member | Description | |
|---|---|---|
| PacketReader(array<Byte>[]()[]) | Initializes a new instance of the PacketReader class | |
| Length |
Packet size in bytes.
| |
| Offset | ||
| PacketId | ||
| ReadAnsiString(Int32) | ||
| ReadByte()()() | ||
| ReadInt16()()() | ||
| ReadInt32()()() | ||
| ReadInt64()()() | ||
| ReadSByte()()() | ||
| ReadUInt16()()() | ||
| ReadUInt32()()() | ||
| ReadUInt64()()() | ||
| ReadUnicodeString(Int32) | ||
| Reset()()() | ||
| Skip(Int32) |