You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
544 B

#ifndef __DEF_ROSACE_THREADS_H
#define __DEF_ROSACE_THREADS_H
#include <pthread.h>
#include "assemblage_includes.h"
// Barriers
extern pthread_barrier_t cycle_start_b;
extern pthread_barrier_t engine_elevator_b;
extern pthread_barrier_t filter_b;
extern pthread_barrier_t control_b;
extern pthread_barrier_t output_b;
extern uint64_t step_simu;
// Threads ...
void* thread1(void* arg);
void* thread2(void* arg);
void* thread3(void* arg);
void* thread4(void* arg);
void* thread5(void* arg);
void rosace_init();
int run_rosace();
#endif