C# Class Lidgren.Network.Authentication.NetSRP.Packet

Base class for SRP Packets
ファイルを表示 Open project: SleeplessByte/lidgren-srp6a

Public Methods

Method Description
ExtractPacketData ( NetIncomingMessage message ) : void

Extracts the data from a message

GenerateMessage ( NetOutgoingMessage result, Packet data ) : NetOutgoingMessage

Generates a message

Protected Methods

Method Description
Gets ( NetIncomingMessage message ) : void

Gets packet data from message

Puts ( NetOutgoingMessage message ) : void

Puts packet data into message

Private Methods

Method Description
CorruptPackage ( ) : void

Packet corrupted

throws a HandshakeException

Mark ( ) : void

Mark that a message was generated

Method Details

ExtractPacketData() public method

Extracts the data from a message
public ExtractPacketData ( NetIncomingMessage message ) : void
message Lidgren.Network.NetIncomingMessage message packed with data
return void

GenerateMessage() public static method

Generates a message
public static GenerateMessage ( NetOutgoingMessage result, Packet data ) : NetOutgoingMessage
result Lidgren.Network.NetOutgoingMessage result to generate to
data Packet data to generate from
return Lidgren.Network.NetOutgoingMessage

Gets() protected abstract method

Gets packet data from message
protected abstract Gets ( NetIncomingMessage message ) : void
message Lidgren.Network.NetIncomingMessage
return void

Puts() protected abstract method

Puts packet data into message
protected abstract Puts ( NetOutgoingMessage message ) : void
message Lidgren.Network.NetOutgoingMessage
return void