summaryrefslogtreecommitdiff
path: root/src/core/socket.c
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2018-03-17 17:21:43 -0700
committerGarrett D'Amore <garrett@damore.org>2018-03-17 17:21:43 -0700
commit2e6f76636e2adbc5e2bc4659a0639d83eb3f2d59 (patch)
tree9c4e71aba9f8209e052362be6a32d6bebcff48b8 /src/core/socket.c
parent48bda13b2f3f985389bd3caba923eea77d49c6be (diff)
downloadnng-2e6f76636e2adbc5e2bc4659a0639d83eb3f2d59.tar.gz
nng-2e6f76636e2adbc5e2bc4659a0639d83eb3f2d59.tar.bz2
nng-2e6f76636e2adbc5e2bc4659a0639d83eb3f2d59.zip
fixes #287 remove NNG_OPT_DOMAIN, NNG_OPT_PROTOCOL, and NNG_OPT_TRANSPORT
While here we documented that certain options are not supported in the compatibility layer.
Diffstat (limited to 'src/core/socket.c')
-rw-r--r--src/core/socket.c17
1 files changed, 0 insertions, 17 deletions
diff --git a/src/core/socket.c b/src/core/socket.c
index bf97ef8d..440f1bbf 100644
--- a/src/core/socket.c
+++ b/src/core/socket.c
@@ -37,7 +37,6 @@ struct nni_socket {
nni_mtx s_mx;
nni_cv s_cv;
nni_cv s_close_cv;
- int s_raw;
uint64_t s_id;
uint32_t s_flags;
@@ -249,12 +248,6 @@ nni_sock_setopt_sockname(nni_sock *s, const void *buf, size_t sz)
return (0);
}
-static int
-nni_sock_getopt_domain(nni_sock *s, void *buf, size_t *szp)
-{
- return (nni_getopt_int(s->s_raw + 1, buf, szp));
-}
-
static const nni_socket_option nni_sock_options[] = {
{
.so_name = NNG_OPT_RECVTIMEO,
@@ -301,11 +294,6 @@ static const nni_socket_option nni_sock_options[] = {
.so_getopt = nni_sock_getopt_sockname,
.so_setopt = nni_sock_setopt_sockname,
},
- {
- .so_name = NNG_OPT_DOMAIN,
- .so_getopt = nni_sock_getopt_domain,
- .so_setopt = NULL,
- },
// terminate list
{ NULL, NULL, NULL },
};
@@ -886,11 +874,6 @@ nni_sock_setopt(nni_sock *s, const char *name, const void *val, size_t size)
return (NNG_EREADONLY);
}
rv = pso->pso_setopt(s->s_data, val, size);
- if ((rv == 0) && (strcmp(name, NNG_OPT_RAW) == 0) &&
- (size >= sizeof(int))) {
- // Save the raw option -- we use this for the DOMAIN.
- memcpy(&s->s_raw, val, sizeof(int));
- }
nni_mtx_unlock(&s->s_mx);
return (rv);
}