From c1856913ef78ceffc4766cd53686c86d0c314e3f Mon Sep 17 00:00:00 2001 From: Anton Date: Thu, 14 Feb 2019 21:53:06 +0400 Subject: pica-client: sending and receiving MULTILOGIN message --- PICA_client.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'PICA_client.h') diff --git a/PICA_client.h b/PICA_client.h index 2112284..2a83643 100644 --- a/PICA_client.h +++ b/PICA_client.h @@ -146,6 +146,9 @@ struct PICA_acc unsigned char id[PICA_ID_SIZE]; SSL_CTX* ctx; SSL_CTX* anon_ctx; + const char *pkey_file; + const char *cert_file; + int (*password_cb)(char *buf, int size, int rwflag, void *userdata); }; enum PICA_c2n_state @@ -177,6 +180,7 @@ struct PICA_c2n enum PICA_c2n_state state; enum PICA_directc2c_config directc2c_config; int multilogin_policy; + uint64_t multilogin_last_timestamp; struct PICA_listener *directc2c_listener; unsigned char *read_buf; @@ -379,6 +383,8 @@ struct PICA_client_callbacks void (*c2n_closed_cb)(struct PICA_c2n *c2n, int error); void (*listener_error_cb)(struct PICA_listener *lst, int errorcode); + + void (*multilogin_cb)(time_t timestamp, void *addr_bin, const char *addr_str, uint16_t port); }; -- cgit v1.2.1