mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/spice
synced 2025-12-26 22:48:19 +00:00
reds-stream: add reds_stream_get_family() function
This commit is contained in:
parent
5365caeaae
commit
3dcd287fcb
@ -226,6 +226,16 @@ ssize_t reds_stream_write(RedsStream *s, const void *buf, size_t nbyte)
|
||||
return ret;
|
||||
}
|
||||
|
||||
int reds_stream_get_family(RedsStream *s)
|
||||
{
|
||||
spice_return_val_if_fail(s != NULL, -1);
|
||||
|
||||
if (s->socket == -1)
|
||||
return -1;
|
||||
|
||||
return s->priv->info->laddr_ext.ss_family;
|
||||
}
|
||||
|
||||
ssize_t reds_stream_writev(RedsStream *s, const struct iovec *iov, int iovcnt)
|
||||
{
|
||||
int i;
|
||||
|
||||
@ -72,6 +72,7 @@ bool reds_stream_is_ssl(RedsStream *stream);
|
||||
RedsStreamSslStatus reds_stream_ssl_accept(RedsStream *stream);
|
||||
int reds_stream_enable_ssl(RedsStream *stream, SSL_CTX *ctx);
|
||||
void reds_stream_set_info_flag(RedsStream *stream, unsigned int flag);
|
||||
int reds_stream_get_family(RedsStream *stream);
|
||||
|
||||
typedef enum {
|
||||
REDS_SASL_ERROR_OK,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user