summaryrefslogtreecommitdiff
path: root/src/nng.c
diff options
context:
space:
mode:
authorVincent Nonnenmacher <vincent.nonnenmacher@gmail.com>2018-03-16 15:06:34 +0100
committerGarrett D'Amore <garrett@damore.org>2018-03-19 14:27:57 -0700
commit9b886a9999247d87c9f6d389c3e65a4bd39be010 (patch)
tree5616f0a44748b6f10deb202bbddfabb618d1545e /src/nng.c
parent8d8494ad6b2a10e5439b7a4bd621465c57ca9a27 (diff)
downloadnng-9b886a9999247d87c9f6d389c3e65a4bd39be010.tar.gz
nng-9b886a9999247d87c9f6d389c3e65a4bd39be010.tar.bz2
nng-9b886a9999247d87c9f6d389c3e65a4bd39be010.zip
Fixes issues found by (and submitted by) @nonnenmacher when working
on a python wrapper (cffi). Mostly this is fixing inconsistencies in our public API and the actual implementation.
Diffstat (limited to 'src/nng.c')
-rw-r--r--src/nng.c25
1 files changed, 24 insertions, 1 deletions
diff --git a/src/nng.c b/src/nng.c
index ad255d16..62c7de7b 100644
--- a/src/nng.c
+++ b/src/nng.c
@@ -1128,6 +1128,12 @@ nng_aio_wait(nng_aio *aio)
}
void
+nng_aio_abort(nng_aio *aio, int err_code)
+{
+ nni_aio_abort(aio, err_code);
+}
+
+void
nng_aio_cancel(nng_aio *aio)
{
nni_aio_abort(aio, NNG_ECANCELED);
@@ -1214,18 +1220,22 @@ int
nng_snapshot_create(nng_socket sock, nng_snapshot **snapp)
{
// Stats TBD.
+ NNI_ARG_UNUSED(sock)
+ NNI_ARG_UNUSED(snapp)
return (NNG_ENOTSUP);
}
void
-nng_snapshot_destroy(nng_snapshot *snap)
+nng_snapshot_free(nng_snapshot *snap)
{
+ NNI_ARG_UNUSED(snap)
// Stats TBD.
}
int
nng_snapshot_update(nng_snapshot *snap)
{
+ NNI_ARG_UNUSED(snap)
// Stats TBD.
return (NNG_ENOTSUP);
}
@@ -1233,6 +1243,8 @@ nng_snapshot_update(nng_snapshot *snap)
int
nng_snapshot_next(nng_snapshot *snap, nng_stat **statp)
{
+ NNI_ARG_UNUSED(snap)
+ NNI_ARG_UNUSED(statp)
// Stats TBD.
*statp = NULL;
return (NNG_ENOTSUP);
@@ -1241,6 +1253,7 @@ nng_snapshot_next(nng_snapshot *snap, nng_stat **statp)
const char *
nng_stat_name(nng_stat *stat)
{
+ NNI_ARG_UNUSED(stat)
// Stats TBD.
return (NULL);
}
@@ -1248,13 +1261,23 @@ nng_stat_name(nng_stat *stat)
int
nng_stat_type(nng_stat *stat)
{
+ NNI_ARG_UNUSED(stat)
// Stats TBD.
return (0);
}
+int
+nng_stat_unit(nng_stat *stat)
+{
+ NNI_ARG_UNUSED(stat)
+ // Stats TBD.
+ return (0);
+}
+
int64_t
nng_stat_value(nng_stat *stat)
{
+ NNI_ARG_UNUSED(stat)
// Stats TBD.
return (0);
}