aboutsummaryrefslogtreecommitdiff
path: root/broccoli/midbropasad.c
diff options
context:
space:
mode:
Diffstat (limited to 'broccoli/midbropasad.c')
-rw-r--r--broccoli/midbropasad.c21
1 files changed, 18 insertions, 3 deletions
diff --git a/broccoli/midbropasad.c b/broccoli/midbropasad.c
index 5c0c413..6db59a5 100644
--- a/broccoli/midbropasad.c
+++ b/broccoli/midbropasad.c
@@ -1,12 +1,27 @@
#include "includes/fifoqueue.h"
#include "includes/broevent.h"
+ void
+start_data_capture(Fifo_q * q)
+{
+ int res;
+ pthread_t event_listener;
+ res = pthread_create(&event_listener, NULL, bro_event_listener, q);
+ if(res){
+ perror("Unable to create thread");
+ exit(-1);
+ }
+}
+
int
main(int argc, char **argv)
{
- Fifo_q * q = init_queue(5);
- bro_event_listener();
-
+ Fifo_q * q = init_queue(50);
+ start_data_capture(q);
+ while(true){
+ printf("Main thread\n");
+ sleep(2);
+ }
free(q);
return 0;
}