Section courante

A propos

Section administrative du site

GETPMSG

Demande le message
C pour Unix stropts.h

Syntaxe

int getpmsg(int fildes, struct strbuf *ctlptr, struct strbuf *dataptr, int *bandp, int *flagsp);

Paramètres

Nom Description
fildes Ce paramètre permet d'indiquer un descripteur de fichier d'un flux de type STREAMS à partir duquel un message sera lu. Ce descripteur doit être associé à une file de messages.
ctlptr Ce paramètre permet d'indiquer un pointeur vers une structure strbuf dans laquelle sera stocké le contrôle du message (entête), pouvant contenir des informations comme l'adresse de l'expéditeur, l'ID du message,...
dataptr Ce paramètre permet d'indiquer un pointeur vers une structure strbuf dans laquelle sera entreposé le contenu du message (les données) ayant été envoyé.
bandp Ce paramètre permet d'indiquer un pointeur vers un entier dans lequel sera entreposé l'identifiant de la bande (ou "band") associée au message. Utilisé pour la gestion de messages envoyés à plusieurs bandes ou priorités.
flagsp Ce paramètre permet d'indiquer un pointeur vers un entier dans lequel seront entreposées les drapeaux associés à l'opération de lecture du message.

Description

Cette fonction permet de recevoir le prochain message reçu du fichier de flux de données.



Dernière mise à jour : Vendredi, le 5 Juin 2020