view database.h @ 2:65607ae124b1

pasterd: implement /new
author David Demelier <markand@malikania.fr>
date Tue, 04 Feb 2020 20:47:00 +0100
parents 15a06aa20298
children 98ef2713eb0d
line wrap: on
line source

#ifndef PASTER_DATABASE_H
#define PASTER_DATABASE_H

#include <stdbool.h>
#include <stddef.h>

struct paste;

bool
database_open(const char *path);

bool
database_recents(struct paste *pastes, size_t *max);

bool
database_get(struct paste *paste, const char *uuid);

bool
database_insert(struct paste *paste);

void
database_clear(void);

void
database_finish(void);

#endif /* !PASTER_DATABASE_H */