From a0a8aaf5170eab149ee0fed4d7846e0df856a2e4 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Fri, 11 Mar 2016 19:34:18 -0500 Subject: split into separate executables --- main.h | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 main.h (limited to 'main.h') diff --git a/main.h b/main.h deleted file mode 100644 index 73fa96e..0000000 --- a/main.h +++ /dev/null @@ -1,41 +0,0 @@ -#pragma once - -#include /* for sig_atomic_t */ -#include /* for memset(3) */ - -#define UNUSED __attribute__((__unused__)) -#define ZERO(x) memset(&(x), 0, sizeof(x)) - -#ifndef _ -#define _(str) str -#endif - -extern volatile sig_atomic_t running; -extern int httpsock; - -struct frame { - ssize_t len; - size_t cap; - char *data; -}; - -struct mpjpeg_stream { - struct frame a; - struct frame b; - - struct frame *front; - struct frame *back; - pthread_mutex_t frontlock; -}; - -struct wg; - -void finish(int sig); -void thread_kinect(int video_fd, int depth_fd, int accel_fd); -void thread_http_listen(int fd); -void thread_mpjpeg_reader(struct mpjpeg_stream *s, int fd, const char *boundary); -void thread_mpjpeg_writer(struct mpjpeg_stream *s, int fd, const char *boundary); -void thread_http_listener(struct wg *wg, struct mpjpeg_stream *video, struct mpjpeg_stream *depth); -void init_mpjpeg_stream(); - -void * xrealloc(void *ptr, size_t size); -- cgit v1.2.3-54-g00ecf