C# 클래스 Zepheus.FiestaLib.Networking.Packet

상속: IDisposable
파일 보기 프로젝트 열기: Zepheus/Zepheus_Fiesta 1 사용 예제들

공개 메소드들

메소드 설명
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