mirror of
https://github.com/kakwa/uts-server
synced 2024-11-11 12:08:54 +01:00
e948177a41
as TS_RESP_CTX is not thread safe, this commit implement a pool of TS_RESP_CTX in which a thread can pick one in a thread safe maner. * implement a ts_resp_ctx_wrapper containing a TS_RESP_CTX and a lock and bool to mark the availability of the TS_RESP_CTX * implement the get_ctxw to recover a given TS_RESP_CTX in a thread safe maner * adapt the rest of the code to accomodate the new way of doing things * set the default number of threads to 10 as it's now safe to do so
14 lines
495 B
C
14 lines
495 B
C
#include "rfc3161.h"
|
|
|
|
void skeleton_daemon();
|
|
int init_pid(char *pidfile_path);
|
|
int write_pid(char *pidfile_path);
|
|
void uts_logger(rfc3161_context *ct, int priority, char *fmt, ...);
|
|
void log_hex(rfc3161_context *ct, int priority, char *id,
|
|
unsigned char *content, int content_length);
|
|
int set_params(rfc3161_context *ct, char *conf_file, char *conf_wd);
|
|
static char *rand_string(char *str, size_t size);
|
|
void free_uts_context(rfc3161_context *ct);
|
|
int g_uts_sig_up;
|
|
int g_uts_sig;
|