Écrit un élément dans un conduit Flux haute vitesse. Si le conduit est plein, cette extrémité attend qu'un emplacement se libère ou qu'un timeout ait lieu. Vous pouvez utiliser cette extrémité pour indiquer un arrêt normal lorsque le dernier élément est écrit dans la file d'attente ou pour indiquer un arrêt immédiat lors d'un abandon.


icon

Entrées/Sorties

  • ci32.png timeout en ms (-1)

    timeout en ms indique la durée impartie à l'extrémité, en millisecondes, pour écrire les données spécifiées dans le conduit. Par défaut, la valeur est -1, et ce délai est illimité.

  • ci32.png taille (illimité)

    taille spécifie le nombre maximum d'éléments qui peuvent être bufférisés dans le conduit. La valeur par défaut est illimitée. La taille du conduit est initialisée au premier appel de l'extrémité scripteur, et l'extrémité ignore l'entrée taille par après.

  • cfxdt.png élément

    élément spécifie les données à écrire dans le conduit.

  • cbool.png élément valide? (V)

    élément valide? spécifie si l'élément est valide. Si VRAI, l'extrémité enregistre le marqueur élément valide?. Si FAUX, l'extrémité ignore la valeur d'élément. L'extrémité ne fait rien si élément valide? et dernier élément? sont tous les deux FAUX. La valeur par défaut est VRAI.

  • cbool.png dernier élément? (F)

    dernier élément? spécifie s'il s'agit du dernier élément que l'extrémité écrit dans le conduit. La valeur par défaut est FAUX. Si VRAI, l'extrémité marque le conduit comme fermé et ignore les appels d'écriture ultérieurs. L'extrémité lecteur peut continuer à lire des données jusqu'à ce que la sortie dernier élément ? de l'extrémité lecteur renvoie VRAI.

  • cenum.png état d'abandon (no abort)

    état d'abandon spécifie l'état d'abandon de cette extrémité. La valeur par défaut est no abort.

  • iqueuern.png voie

    conduit est le conduit qui connecte cette extrémité à une extrémité lecteur.

  • ibool.png hors délai?

    hors délai? renvoie VRAI si la durée spécifiée par timeout en ms s'écoule avant que l'extrémité écrive les données spécifiées dans élément dans le conduit.

  • ibool.png terminé?

    terminé? renvoie VRAI si l'extrémité a écrit le dernier élément ou si le conduit abandonne sur une des extrémités. Cette sortie renvoie FAUX en cas de timeout.