Page principale | Liste des fichiers | Portée globale

Référence du fichier client_poll.c

#include "global.h"
#include "lwip/pbuf.h"

Aller au code source de ce fichier.

Fonctions

err_t client_poll (void *arg, struct tcp_pcb *pcb)
 Fonction appelée régulièrement pour envoyé des données.


Documentation des fonctions

err_t client_poll void *  arg,
struct tcp_pcb *  pcb
 

Fonction appelée régulièrement pour envoyé des données.

Cette fonction effectue les opérations suivantes :

  • initialise un paquet.
  • enregistre le nom de l'entreprise "SMP" dans la charge du paquet.
  • envoie le paquet.
  • enregistre auprès de lwIP le callback client_sent() qui sera appelé lorsque les données émise seront acquittées.
  • libère la mémoire de ce paquet (le contenu est copier dans l'appel à tcp_write, cf le troisème paramètre).
  • en fontion de la configuration, ferme la connexion.
Renvoie:
ERR_OK en cas de succès, sinon le code d'erreur.

Définition à la ligne 6 du fichier client_poll.c.

Références client_close, et client_sent().

Référencé par client_connected().


Généré le Tue Nov 1 15:13:48 2005 par  doxygen 1.4.4