aboutsummaryrefslogblamecommitdiff
path: root/include/npassd/service.h
blob: b7c71af083e9e9fc24db37b6c9bc3a92e945d51b (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
                    
                      








                           
 
                           
                                      



                                                       
#include <sqlite3.h>
#include <sys/queue.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_dlist sessions;
};

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