Condividi tramite


PayloadDisassembler class

Disassembling del payload del flusso di classi di base.

Costruttori

PayloadDisassembler(PayloadSender, string)

Inizializza una nuova istanza della classe PayloadDisassembler .

Proprietà

payloadType

Metodi

disassemble()

Avvia il processo di disassembling di un payload e l'invio dei blocchi risultanti al PayloadSender per l'invio sul trasporto.

getStream()

Ottiene il flusso su cui opera questo disassembler.

Dettagli costruttore

PayloadDisassembler(PayloadSender, string)

Inizializza una nuova istanza della classe PayloadDisassembler .

new PayloadDisassembler(sender: PayloadSender, id: string)

Parametri

sender
PayloadSender

Il PayloadSender usato per inviare i blocchi di payload disassemblati.

id

string

ID del disassembler.

Dettagli proprietà

payloadType

payloadType: PayloadTypes

Valore della proprietà

Dettagli metodo

disassemble()

Avvia il processo di disassembling di un payload e l'invio dei blocchi risultanti al PayloadSender per l'invio sul trasporto.

function disassemble(): Promise<void>

Restituisce

Promise<void>

Promessa completata dopo l'invio del payload disassemblato.

getStream()

Ottiene il flusso su cui opera questo disassembler.

function getStream(): Promise<IStreamWrapper>

Restituisce

Promise<IStreamWrapper>

Un IStreamWrapper con un flusso sottoscritto.