Documentation de Gambas - /dev/api/name/gb.watch

/dev/api/name/gb.watch

# GB.Watch

void GB.Watch ( int fd , int flag , GB_WATCH_CALLBACK callback , long param )

Demande à l'interpréteur de surveiller ou d’arrêter la veille sur un descripteur de fichier.

- fd est descripteur de fichier à surveiller.

- flag est l’unes des constantes suivantes qui définissent l’action de surveillance:

  - GB_WATCH_NONE, arrêt de veille.

  - GB_WATCH_READ, surveillance de lecture.

  - GB_WATCH_WRITE, surveillance d’écriture.

  - GB_WATCH_READ_WRITE, surveillance de lecture/écriture.

- callback est l’adresse d’une fonction qui sera appelée chaque fois qu’un descripteur de fichier remplis la condition definie par flag.

- param est une constante de type `Long` passée à la fonction de rappel.

### Voir aussi

- /wiki/api/cat/watch