1
0
mirror of https://github.com/haiwen/seafile-server.git synced 2025-09-19 01:17:26 +00:00
Files
seafile-server/server/http-server.h
Jonathan Xu 5601724050 Allow configure worker threads number in file server.
Also change default worker thread number to 10.
2017-09-13 12:02:23 +08:00

40 lines
846 B
C

#ifndef HTTP_SERVER_H
#define HTTP_SERVER_H
#include <glib.h>
struct _SeafileSession;
struct _HttpServer;
struct _HttpServerStruct {
struct _SeafileSession *seaf_session;
struct _HttpServer *priv;
char *bind_addr;
int bind_port;
char *http_temp_dir; /* temp dir for file upload */
char *windows_encoding;
gint64 fixed_block_size;
gint64 max_upload_size;
gint64 max_download_dir_size;
int web_token_expire_time;
int max_indexing_threads;
int worker_threads;
};
typedef struct _HttpServerStruct HttpServerStruct;
HttpServerStruct *
seaf_http_server_new (struct _SeafileSession *session);
int
seaf_http_server_start (HttpServerStruct *htp_server);
int
seaf_http_server_invalidate_tokens (HttpServerStruct *htp_server,
const GList *tokens);
#endif