#ifndef CHUNKSERV_MGR_H #define CHUNKSERV_MGR_H #include #include struct _SeafileSession; struct _SeafCSManager { struct _SeafileSession *seaf; GHashTable *chunk_servers; sqlite3 *db; }; typedef struct _SeafCSManager SeafCSManager; SeafCSManager* seaf_cs_manager_new (struct _SeafileSession *seaf); int seaf_cs_manager_start (SeafCSManager *mgr); int seaf_cs_manager_add_chunk_server (SeafCSManager *mgr, const char *cs_id); int seaf_cs_manager_del_chunk_server (SeafCSManager *mgr, const char *cs_id); GList* seaf_cs_manager_get_chunk_servers (SeafCSManager *mgr); #endif