finished api for file Server side

This commit is contained in:
elvis
2022-04-10 20:51:43 +02:00
parent 98f3f0847c
commit da270caea1
2 changed files with 278 additions and 13 deletions

View File

@ -51,10 +51,10 @@ void removeFile(char *filepath, queueT *q, long fd_c, taglia_t *taglia, pthread_
int sendFile(fileT *f, long fd_c, taglia_t *taglia);
// Aggiunge una coppia client/file alla coda in attesa di ottenere una lock
int addWaiting(waiting_t **waiting, char *file, int fd);
int addWaiting(waiting_t **waiting, char *filepath, int fd_c);
// Ottiene il primo client in attesa su una lock di un determinato file
int removeFirstWaiting(waiting_t **waiting, char *file);
int removeFirstWaiting(waiting_t **waiting, char *filepath);
// Distrugge la lista d'attesa e ne libera la memoria
void clearWaiting(waiting_t **waiting);