blob: c81f4ae36109f6946d291b1e1b55891e8ed34050 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#ifndef BACKEND_MAIN_H_
#define BACKEND_MAIN_H_
#include "api.h"
#include "conf.h"
#include "battery.h"
#include "backlight.h"
#include "devicelock.h"
#include "x11lock.h"
#include "xevrep.h"
#include "autodim.h"
struct backend {
struct config_file *config;
struct battery *battery;
struct backlight *backlight;
struct devicelock *devicelock;
struct x11lock x11lock;
struct xevrep xevrep;
struct autodim *autodim;
};
extern struct backend backend;
void block_signals(void);
void unblock_signals(void);
void notify_clients(struct pt_message *msg, uint16_t flags);
#endif /* BACKEND_MAIN_H_ */
|