C# Класс Zepheus.FiestaLib.Networking.Packet

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Dispose ( ) : void
Dump ( ) : string
Fill ( int pLength, byte pValue ) : void
Packet ( ) : System
Packet ( SH12Type type ) : System
Packet ( SH15Type type ) : System
Packet ( SH18Type type ) : System
Packet ( SH20Type type ) : System
Packet ( SH25Type type ) : System
Packet ( SH28Type type ) : System
Packet ( SH29Type type ) : System
Packet ( SH2Type type ) : System
Packet ( SH31Type type ) : System
Packet ( SH3Type type ) : System
Packet ( SH4Type type ) : System
Packet ( SH5Type type ) : System
Packet ( SH6Type type ) : System
Packet ( SH7Type type ) : System
Packet ( SH8Type type ) : System
Packet ( SH9Type type ) : System
Packet ( byte pData ) : System
Packet ( byte pHeader, byte pType ) : System
Packet ( ushort pOpCode ) : System
ReadBytes ( byte pBuffer ) : bool
ReadSkip ( int pLength ) : bool
Seek ( int offset ) : void
SetByte ( long pOffset, byte pValue ) : void
ToArray ( ) : byte[]
ToString ( ) : string
TryReadBool ( bool &pValue ) : bool
TryReadByte ( byte &pValue ) : bool
TryReadBytes ( int pLength, byte &pValue ) : bool
TryReadFloat ( float &pValue ) : bool
TryReadInt ( int &pValue ) : bool
TryReadLong ( long &pValue ) : bool
TryReadSByte ( sbyte &pValue ) : bool
TryReadShort ( short &pValue ) : bool
TryReadString ( string &pValue ) : bool
TryReadString ( string &pValue, int pLen ) : bool
TryReadUInt ( uint &pValue ) : bool
TryReadULong ( ulong &pValue ) : bool
TryReadUShort ( ushort &pValue ) : bool
WriteBool ( bool pValue ) : void
WriteByte ( byte pValue ) : void
WriteBytes ( byte pBytes ) : void
WriteDouble ( double pValue ) : void
WriteFloat ( float pValue ) : void
WriteHexAsBytes ( string hexString ) : void
WriteInt ( int pValue ) : void
WriteLong ( long pValue ) : void
WriteSByte ( sbyte pValue ) : void
WriteShort ( short pValue ) : void
WriteString ( string pValue ) : void
WriteString ( string pValue, int pLen ) : void
WriteStringLen ( string pValue, bool addNullTerminator = false ) : void
WriteUInt ( uint pValue ) : void
WriteULong ( ulong pValue ) : void
WriteUShort ( ushort pValue ) : void

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dump() публичный Метод

public Dump ( ) : string
Результат string

Fill() публичный Метод

public Fill ( int pLength, byte pValue ) : void
pLength int
pValue byte
Результат void

Packet() публичный Метод

public Packet ( ) : System
Результат System

Packet() публичный Метод

public Packet ( SH12Type type ) : System
type SH12Type
Результат System

Packet() публичный Метод

public Packet ( SH15Type type ) : System
type SH15Type
Результат System

Packet() публичный Метод

public Packet ( SH18Type type ) : System
type SH18Type
Результат System

Packet() публичный Метод

public Packet ( SH20Type type ) : System
type SH20Type
Результат System

Packet() публичный Метод

public Packet ( SH25Type type ) : System
type SH25Type
Результат System

Packet() публичный Метод

public Packet ( SH28Type type ) : System
type SH28Type
Результат System

Packet() публичный Метод

public Packet ( SH29Type type ) : System
type SH29Type
Результат System

Packet() публичный Метод

public Packet ( SH2Type type ) : System
type SH2Type
Результат System

Packet() публичный Метод

public Packet ( SH31Type type ) : System
type SH31Type
Результат System

Packet() публичный Метод

public Packet ( SH3Type type ) : System
type SH3Type
Результат System

Packet() публичный Метод

public Packet ( SH4Type type ) : System
type SH4Type
Результат System

Packet() публичный Метод

public Packet ( SH5Type type ) : System
type SH5Type
Результат System

Packet() публичный Метод

public Packet ( SH6Type type ) : System
type SH6Type
Результат System

Packet() публичный Метод

public Packet ( SH7Type type ) : System
type SH7Type
Результат System

Packet() публичный Метод

public Packet ( SH8Type type ) : System
type SH8Type
Результат System

Packet() публичный Метод

public Packet ( SH9Type type ) : System
type SH9Type
Результат System

Packet() публичный Метод

public Packet ( byte pData ) : System
pData byte
Результат System

Packet() публичный Метод

public Packet ( byte pHeader, byte pType ) : System
pHeader byte
pType byte
Результат System

Packet() публичный Метод

public Packet ( ushort pOpCode ) : System
pOpCode ushort
Результат System

ReadBytes() публичный Метод

public ReadBytes ( byte pBuffer ) : bool
pBuffer byte
Результат bool

ReadSkip() публичный Метод

public ReadSkip ( int pLength ) : bool
pLength int
Результат bool

Seek() публичный Метод

public Seek ( int offset ) : void
offset int
Результат void

SetByte() публичный Метод

public SetByte ( long pOffset, byte pValue ) : void
pOffset long
pValue byte
Результат void

ToArray() публичный Метод

public ToArray ( ) : byte[]
Результат byte[]

ToString() публичный Метод

public ToString ( ) : string
Результат string

TryReadBool() публичный Метод

public TryReadBool ( bool &pValue ) : bool
pValue bool
Результат bool

TryReadByte() публичный Метод

public TryReadByte ( byte &pValue ) : bool
pValue byte
Результат bool

TryReadBytes() публичный Метод

public TryReadBytes ( int pLength, byte &pValue ) : bool
pLength int
pValue byte
Результат bool

TryReadFloat() публичный Метод

public TryReadFloat ( float &pValue ) : bool
pValue float
Результат bool

TryReadInt() публичный Метод

public TryReadInt ( int &pValue ) : bool
pValue int
Результат bool

TryReadLong() публичный Метод

public TryReadLong ( long &pValue ) : bool
pValue long
Результат bool

TryReadSByte() публичный Метод

public TryReadSByte ( sbyte &pValue ) : bool
pValue sbyte
Результат bool

TryReadShort() публичный Метод

public TryReadShort ( short &pValue ) : bool
pValue short
Результат bool

TryReadString() публичный Метод

public TryReadString ( string &pValue ) : bool
pValue string
Результат bool

TryReadString() публичный Метод

public TryReadString ( string &pValue, int pLen ) : bool
pValue string
pLen int
Результат bool

TryReadUInt() публичный Метод

public TryReadUInt ( uint &pValue ) : bool
pValue uint
Результат bool

TryReadULong() публичный Метод

public TryReadULong ( ulong &pValue ) : bool
pValue ulong
Результат bool

TryReadUShort() публичный Метод

public TryReadUShort ( ushort &pValue ) : bool
pValue ushort
Результат bool

WriteBool() публичный Метод

public WriteBool ( bool pValue ) : void
pValue bool
Результат void

WriteByte() публичный Метод

public WriteByte ( byte pValue ) : void
pValue byte
Результат void

WriteBytes() публичный Метод

public WriteBytes ( byte pBytes ) : void
pBytes byte
Результат void

WriteDouble() публичный Метод

public WriteDouble ( double pValue ) : void
pValue double
Результат void

WriteFloat() публичный Метод

public WriteFloat ( float pValue ) : void
pValue float
Результат void

WriteHexAsBytes() публичный Метод

public WriteHexAsBytes ( string hexString ) : void
hexString string
Результат void

WriteInt() публичный Метод

public WriteInt ( int pValue ) : void
pValue int
Результат void

WriteLong() публичный Метод

public WriteLong ( long pValue ) : void
pValue long
Результат void

WriteSByte() публичный Метод

public WriteSByte ( sbyte pValue ) : void
pValue sbyte
Результат void

WriteShort() публичный Метод

public WriteShort ( short pValue ) : void
pValue short
Результат void

WriteString() публичный Метод

public WriteString ( string pValue ) : void
pValue string
Результат void

WriteString() публичный Метод

public WriteString ( string pValue, int pLen ) : void
pValue string
pLen int
Результат void

WriteStringLen() публичный Метод

public WriteStringLen ( string pValue, bool addNullTerminator = false ) : void
pValue string
addNullTerminator bool
Результат void

WriteUInt() публичный Метод

public WriteUInt ( uint pValue ) : void
pValue uint
Результат void

WriteULong() публичный Метод

public WriteULong ( ulong pValue ) : void
pValue ulong
Результат void

WriteUShort() публичный Метод

public WriteUShort ( ushort pValue ) : void
pValue ushort
Результат void