[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 |
Public Protected | Instance Static | Declared Inherited | XNA Framework Only .NET Compact Framework Only |
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) |