[This is preliminary documentation and is subject to change.]
Designed for writing variable-sized packets.
Namespace:
Phoenix.CommunicationAssembly: Phoenix (in Phoenix.dll) Version: 0.7.0.0
Syntax
| C# | Visual Basic | Visual C++ |
public sealed class PacketWriter
Public NotInheritable Class PacketWriter
public ref class PacketWriter sealed
Members
| All Members | Constructors | Properties | Methods |
| Member | Description | |
|---|---|---|
| PacketWriter()()() | ||
| PacketWriter(Byte) | ||
| GetBytes()()() |
Gets packet data.
| |
| Lenght |
Packet size in bytes.
| |
| Write(Byte) | ||
| Write(array<Byte>[]()[]) | ||
| Write(Int16) | ||
| Write(Int32) | ||
| Write(Int64) | ||
| Write(SByte) | ||
| Write(UInt16) | ||
| Write(UInt32) | ||
| Write(UInt64) | ||
| WriteAsciiString(String) |
Writes text in ASCII encoding.
| |
| WriteAsciiString(String, Int32) |
Writes text in ASCII encoding.
| |
| WriteBlockSize()()() |
Creates marker where will be later inserted block size. Takes 2 bytes.
| |
| WriteBytes(Byte, Int32) | ||
| WriteUnicodeString(String) |
Writes text in Unicode encoding.
| |
| WriteUnicodeString(String, Int32) |
Writes text in Unicode encoding.
|