summaryrefslogtreecommitdiff
path: root/src/master.h
blob: 60d106187548e4ce5b57381405279e05ea64dc3a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef _BIRUDA_MASTER_HEADER_INCLUDED
#define _BIRUDA_MASTER_HEADER_INCLUDED

#include "port.h"
#include "coordinator.h"

int master_init( const char *control );
void master_terminate( int terminate_nano_msg );
int master_free( );

int master_start_worker( const char *name );
int master_stop_worker( const char *name );

#define MAX_COORDINATORS 128

#define MAX_COORDINATOR_AGE 10

extern coordinator_t coordinator[MAX_COORDINATORS];

#endif