From 61d01eec16b564802547a65a58789357d5bd6034 Mon Sep 17 00:00:00 2001 From: Dmitry Simonenko Date: Fri, 31 Mar 2017 13:13:18 +0300 Subject: [PATCH] soprano: add frontend ssl request support --- src/so_fewrite.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/so_fewrite.h b/src/so_fewrite.h index 788bef08..9d458d84 100644 --- a/src/so_fewrite.h +++ b/src/so_fewrite.h @@ -59,6 +59,21 @@ so_fewrite_cancel(so_stream_t *buf, uint32_t pid, uint32_t key) return 0; } +static inline int +so_fewrite_ssl_request(so_stream_t *buf, uint32_t pid, uint32_t key) +{ + int size = sizeof(uint32_t) + /* len */ + sizeof(uint32_t); /* special */ + int rc = so_stream_ensure(buf, size); + if (so_unlikely(rc == -1)) + return -1; + /* len */ + so_stream_write32(buf, size); + /* special */ + so_stream_write32(buf, 80877103); + return 0; +} + static inline int so_fewrite_terminate(so_stream_t *buf) {