PUTMSG |
Mettre un message |
| C pour Unix |
stropts.h |
Syntaxe
|
int putmsg(int fildes, const struct strbuf *ctlptr, const struct strbuf *dataptr, int flags);
|
Paramètres
| Nom |
Description |
| fildes |
Ce paramètre représente un descripteur de fichier ouvert associé à un flux STREAMS. Il identifie la destination du message à envoyer. |
| ctlptr |
Ce paramètre est un pointeur vers une structure strbuf contenant les données de contrôle du message. Si aucune donnée de contrôle n'est à envoyer, ce pointeur peut être NULL. |
| dataptr |
Ce paramètre est un pointeur vers une structure strbuf contenant les données utilisateur (ou données normales) du message. Il peut être NULL si aucune donnée n'est transmise. |
| flags |
Ce paramètre spécifie la manière dont les données sont envoyées. Il peut prendre des valeurs telles que 0 (message normal) ou MSG_BAND (message en bande prioritaire), selon le comportement souhaité. |
Description
Cette fonction permet de créer un message à partir d'un ou des tampons de processus et envoie le message à un fichier de flux de données.
Dernière mise à jour : Vendredi, le 5 Juin 2020