18 lines
341 B
C
18 lines
341 B
C
#pragma once
|
|
|
|
#include "input_dev.h"
|
|
|
|
typedef struct dev_timer {
|
|
struct itimerspec timer_spec;
|
|
|
|
int fd;
|
|
} dev_timer_t;
|
|
|
|
int dev_timer_open(
|
|
const timer_filters_t *const in_filters,
|
|
dev_timer_t **const out_dev
|
|
);
|
|
|
|
void dev_timer_close(dev_timer_t *const inout_dev);
|
|
|
|
int dev_timer_get_fd(const dev_timer_t *const in_dev);
|