summaryrefslogtreecommitdiff
path: root/src/master.h
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2014-11-13 21:50:54 +0100
committerAndreas Baumann <mail@andreasbaumann.cc>2014-11-13 21:50:54 +0100
commit7342b11a3c12f48b44597232723304150e868328 (patch)
tree23ff7738cc5c8a679ef73912fc368b170e4eab43 /src/master.h
parent5d92b737f031acd99e7e2011c679fe03d15930ec (diff)
downloadbiruda-7342b11a3c12f48b44597232723304150e868328.tar.gz
biruda-7342b11a3c12f48b44597232723304150e868328.tar.bz2
showing status and keeping track of coordinators
Diffstat (limited to 'src/master.h')
-rw-r--r--src/master.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/master.h b/src/master.h
index eb3e7d2..563c9bf 100644
--- a/src/master.h
+++ b/src/master.h
@@ -1,8 +1,22 @@
#ifndef _BIRUDA_MASTER_HEADER_INCLUDED
#define _BIRUDA_MASTER_HEADER_INCLUDED
+#include <stdbool.h>
+
int master_init( const char *control );
void master_terminate( int terminate_nano_msg );
int master_free( );
+#define MAX_COORDINATORS 128
+
+typedef struct {
+ char *host;
+ char *os;
+ char *arch;
+ unsigned int cpus;
+ bool used;
+} coordinator_t;
+
+extern coordinator_t coordinator[MAX_COORDINATORS];
+
#endif