rt_benchs/communication_techniques/include/common_comm.h

24 lines
405 B
C

#ifndef _COMMON_COMM_H_
#define _COMMON_COMM_H_ 1
#include <stdint.h>
#define CACHE_LINE_SIZE 128
#define BUF_SIZE CACHE_LINE_SIZE
extern volatile int cont;
__BEGIN_DECLS
void add_sender(void);
void remove_sender(void);
volatile int *init_comm(void);
void reception(void (*)(uintptr_t));
extern int swap_buffer;
void wait_initialization(void);
void discover_new_producers(void);
__END_DECLS
#endif