summaryrefslogtreecommitdiff
path: root/src/base/storage.h
blob: 6305f8169c0942a5cb03d7fa588a89e347814681 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

#ifndef STORAGE_H
#define STORAGE_H

#include "main.h"
#include "list.h"

extern list_t *newStorage();
extern void addItemToStorage(list_t * list, char *group, char *name,
                             void *data);
extern void *getItemFromStorage(list_t * list, char *group, char *name);
extern void delItemFromStorage(list_t * list, char *group, char *name,
                               void *f);
extern void delAllItemFromStorage(list_t * list, char *group, void *f);
extern void destroyStorage(list_t * p, void *f);
#endif