From 8c0712acf701925fa36ca85a548d56a7851543c5 Mon Sep 17 00:00:00 2001 From: sr Date: Sun, 2 Sep 2012 18:49:16 +0200 Subject: [SERVER] Add list of trusted servers and namespaces (load, display) --- src/server/server.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/server/server.h') diff --git a/src/server/server.h b/src/server/server.h index 832777e..1e17048 100644 --- a/src/server/server.h +++ b/src/server/server.h @@ -64,10 +64,27 @@ typedef struct dnbd3_image_t *image; } dnbd3_client_t; +typedef struct +{ + uint8_t hostaddr[16]; + uint16_t port; + uint8_t hostaddrtype; + gchar *comment; + GSList *namespaces; // List of dnbd3_namespace_t +} dnbd3_trusted_server_t; + +typedef struct +{ + char *name; + uint8_t auto_replicate; + uint8_t recursive; +} dnbd3_namespace_t; + extern GSList *_dnbd3_clients; // of dnbd3_client_t extern pthread_spinlock_t _spinlock; extern char *_config_file_name, *_local_namespace, *_ipc_password; extern GSList *_dnbd3_images; // of dnbd3_image_t +extern GSList *_trusted_servers; #ifdef _DEBUG -- cgit v1.2.3-55-g7522