2 * @file frescan_bwres_threads.h
4 * @brief FRESCAN bandwidth reservation layer: negotiation threads
6 * This module contains the acceptor threads and the master thread for local
7 * negotiations, with functions to create them.
13 * @author Daniel Sangorrin <daniel.sangorrin@unican.es>
17 #ifndef _FRESCAN_BWRES_THREADS_H_
18 #define _FRESCAN_BWRES_THREADS_H_
23 * frescan_manager_thread_create()
25 * This call creates the manager thread at each node which will be waiting
26 * in a request queue for LOCAL or EXTERNAL requests.
29 extern int frescan_manager_thread_create(frescan_network_t net);
32 * frescan_acceptor_thread_create()
34 * This call creates the acceptor thread which will be waiting negotiation
35 * messages from the network and converting them into requests.
38 extern int frescan_acceptor_thread_create(frescan_network_t net);
40 #endif // _FRESCAN_BWRES_THREADS_H_