PayloadReceiver class
Récepteur de charge utile pour la diffusion en continu.
Propriétés
disconnected | |
is |
Obtenir l’état connecté actuel |
Méthodes
connect(ITransport |
Se connecte à un récepteur de transport |
disconnect(Transport |
Forcez ce récepteur à se déconnecter. |
subscribe((header: IHeader) => Subscribable |
Autorise l’abonnement à ce récepteur afin d’être averti lorsque de nouvelles données sont entrantes. |
Détails de la propriété
disconnected
disconnected?: TransportDisconnectedEventHandler
Valeur de propriété
isConnected
Obtenir l’état connecté actuel
boolean isConnected
Valeur de propriété
boolean
true si elle est connectée à un expéditeur de transport.
Détails de la méthode
connect(ITransportReceiver)
Se connecte à un récepteur de transport
function connect(receiver: ITransportReceiver): Promise<void>
Paramètres
- receiver
- ITransportReceiver
Objet ITransportReceiver à partir duquel extraire les données entrantes.
Retours
Promise<void>
une promesse qui se résout lorsque le récepteur est terminé
disconnect(TransportDisconnectedEvent)
Forcez ce récepteur à se déconnecter.
function disconnect(event?: TransportDisconnectedEvent)
Paramètres
Arguments d’événement à inclure lors de la diffusion d’un événement de déconnexion.
subscribe((header: IHeader) => SubscribableStream, (header: IHeader, stream: SubscribableStream, count: number) => void)
Autorise l’abonnement à ce récepteur afin d’être averti lorsque de nouvelles données sont entrantes.
function subscribe(getStream: (header: IHeader) => SubscribableStream, receiveAction: (header: IHeader, stream: SubscribableStream, count: number) => void)
Paramètres
- getStream
-
(header: IHeader) => SubscribableStream
Rappel lorsqu’un nouveau flux a été reçu.
- receiveAction
-
(header: IHeader, stream: SubscribableStream, count: number) => void
Rappel lorsqu’un nouveau message a été reçu.