soprano: add frontend ssl request support

This commit is contained in:
Dmitry Simonenko 2017-03-31 13:13:18 +03:00
parent 2381d84dda
commit 61d01eec16
1 changed files with 15 additions and 0 deletions

View File

@ -59,6 +59,21 @@ so_fewrite_cancel(so_stream_t *buf, uint32_t pid, uint32_t key)
return 0; 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 static inline int
so_fewrite_terminate(so_stream_t *buf) so_fewrite_terminate(so_stream_t *buf)
{ {