aboutsummaryrefslogtreecommitdiff
path: root/include/npassd/service.h
blob: 6219dd62d4ece05d71fa7f54f6b73d62cf56ac8e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <sqlite3.h>
#include <systemd/sd-bus.h>

#include "npassd/session.h"

#define MAX_SESSION 128

struct service {
	sd_bus *bus;
	sd_bus_slot *slot;
	struct sqlite3 *db;
	struct session session[MAX_SESSION];
};

int service_init(sd_bus *bus, struct service *service);
void service_free(struct service *service);