intégration des logiciels tier comme NanoMQ ainsi que les fichiers json de score

This commit is contained in:
2024-11-18 22:44:28 +01:00
parent 8f2ed89e05
commit a04c4c1f59
138 changed files with 27816 additions and 0 deletions

View File

@ -0,0 +1,23 @@
#ifndef PRODUCER_H
#define PRODUCER_H
#include<stddef.h>
typedef struct producer_s producer_t;
struct producer_s {
/*
* return: 0: success, -1: failed
*/
int (*match)(void *data);
/*
* return: 0: continue, -1: stop and return
*/
int (*target)(void *data);
};
int producer_init(producer_t **p,
int (*match)(void *data),
int (*target)(void *data));
int producer_release(producer_t *p);
#endif