My Project
Chargement...
Recherche...
Aucune correspondance
buffer-reseau.h
Aller à la documentation de ce fichier.
1
7#ifndef BUFFER_RESEAU
8#define BUFFER_RESEAU
9
11
15typedef struct _bufferReseau {
16 void * donnees;
17 int taille;
18 ReseauInterface * interfaceReception; // Sur quelle interface
19 // l'a-t-on reçu (ou NULL)
21
27
32BufferReseau * bufferReseauCreer(void * donnees, int taille);
33
38
43
48
55
60
61#endif
int listeBufferReseauInserer(ListeBufferReseau *l, BufferReseau *b)
Insertion d'un buffer réseau à la fin d'une liste.
void listeBufferReseauAfficher(ListeBufferReseau *l)
Affichage de la liste de buffers.
BufferReseau * bufferReseauCreer(void *donnees, int taille)
Création (allocation et initialisation des champs de base) d'un buffer réseau.
BufferReseau * listeBufferReseauExtraire(ListeBufferReseau *l)
Extraction d'un buffer réseau d'une liste.
int listeBufferReseauVide(ListeBufferReseau *l)
Une liste de buffers est-elle vide ?
struct _bufferReseau BufferReseau
Défnition d'un buffer réseau.
ListeBufferReseau * listeBufferReseauCreer(void)
Création d'une liste vide de buffers réseau.
uint16_t b
Défnition d'un buffer réseau.
ReseauInterface * interfaceReception