core: More type safety and introduction of Output Strategies
[lumina.git] / core / include / output_queue_internal.h
blob088b88b4c487b5fac414cea57c685e31a1bf9bba
1 #ifndef OUTPUT_QUEUE_INTERNAL_H
2 #define OUTPUT_QUEUE_INTERNAL_H
3 #include <ev.h>
5 #include "output_queue.h"
7 typedef struct Target_Socket Target_Socket;
8 struct Target_Socket {
9 Target base;
10 ev_io writable;
11 DataItem_queue queue;
12 int current_position;
15 #endif