EncodeTLSRecord(Void,Integer,TTLSProtocolVersion,TTLSContentType,Void,Integer,TTLSCompressionMethod,TTLSCipherSuiteDetails,Int64,Void,Integer,TTLSCipherState,Pointer,Integer) Method

Represents method EncodeTLSRecord(Void,Integer,TTLSProtocolVersion,TTLSContentType,Void,Integer,TTLSCompressionMethod,TTLSCipherSuiteDetails,Int64,Void,Integer,TTLSCipherState,Pointer,Integer).

Namespace: flcTLSRecord
 function EncodeTLSRecord(
 var Buffer; const Size: Integer;
 const ProtocolVersion: TTLSProtocolVersion;
 const ContentType: TTLSContentType;
 const ContentBuffer; const ContentSize: Integer;
 const CompressionMethod: TTLSCompressionMethod;
 const CipherSuiteDetails: TTLSCipherSuiteDetails;
 const SequenceNumber: Int64;
 const MACKey; const MACKeySize: Integer;
 var CipherState: TTLSCipherState;
 const IVBufPtr: Pointer; const IVBufSize: Integer): Integer;

Parameters

Buffer
Type: System.Void

Size
Type: Integer

ProtocolVersion
Type: TTLSProtocolVersion

ContentType
Type: TTLSContentType

ContentBuffer
Type: System.Void

ContentSize
Type: Integer

CompressionMethod
Type: TTLSCompressionMethod

CipherSuiteDetails
Type: TTLSCipherSuiteDetails

SequenceNumber
Type: Int64

MACKey
Type: System.Void

MACKeySize
Type: Integer

CipherState
Type: TTLSCipherState

IVBufPtr
Type: Pointer

IVBufSize
Type: Integer

Return Value

Type: Integer