C# Class Akka.Interfaced.SlimSocket.PacketSerializerBase

Inheritance: IPacketSerializer
Afficher le fichier Open project: SaladLab/Akka.Interfaced.SlimSocket Class Usage Examples

Méthodes publiques

Méthode Description
Deserialize ( Stream stream ) : object
EstimateLength ( object packet ) : int
PeekLength ( Stream stream ) : int
Serialize ( Stream stream, object packet ) : void
SetDeserializeWrapKey ( int wrapKey ) : void
SetSerializeWrapKey ( int wrapKey, bool pending = false ) : void

Méthodes protégées

Méthode Description
GetBuffers ( Stream stream, int pos, int length, ArraySegment &segment0, ArraySegment &segment1 ) : void
PacketSerializerBase ( Data data ) : System

Private Methods

Méthode Description
Decrypt ( byte target, int targetOffset, byte source, int sourceOffset, int length, DecryptContext &ctx ) : void
Encrypt ( byte target, int targetOffset, byte source, int sourceOffset, int length, EncryptContext &ctx ) : void

Method Details

Deserialize() public méthode

public Deserialize ( Stream stream ) : object
stream Stream
Résultat object

EstimateLength() public méthode

public EstimateLength ( object packet ) : int
packet object
Résultat int

GetBuffers() protected abstract méthode

protected abstract GetBuffers ( Stream stream, int pos, int length, ArraySegment &segment0, ArraySegment &segment1 ) : void
stream Stream
pos int
length int
segment0 ArraySegment
segment1 ArraySegment
Résultat void

PacketSerializerBase() protected méthode

protected PacketSerializerBase ( Data data ) : System
data Data
Résultat System

PeekLength() public méthode

public PeekLength ( Stream stream ) : int
stream Stream
Résultat int

Serialize() public méthode

public Serialize ( Stream stream, object packet ) : void
stream Stream
packet object
Résultat void

SetDeserializeWrapKey() public méthode

public SetDeserializeWrapKey ( int wrapKey ) : void
wrapKey int
Résultat void

SetSerializeWrapKey() public méthode

public SetSerializeWrapKey ( int wrapKey, bool pending = false ) : void
wrapKey int
pending bool
Résultat void