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