From a2801adffebb6a3679e41789b38ba925ed32832b Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Fri, 6 Jan 2017 08:18:50 -0800 Subject: Message API was awkward. The use of a single function to get both size and length actually turned out to be awkward to use; better to have separate functions to get each. While here, disable some of the initialization/fork checks, because it turns out they aren't needed. --- src/core/message.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/core/message.h') diff --git a/src/core/message.h b/src/core/message.h index 0f9a24ac..057c7539 100644 --- a/src/core/message.h +++ b/src/core/message.h @@ -16,8 +16,10 @@ extern int nni_msg_alloc(nni_msg **, size_t); extern void nni_msg_free(nni_msg *); extern int nni_msg_realloc(nni_msg *, size_t); extern int nni_msg_dup(nni_msg **, const nni_msg *); -extern void *nni_msg_header(nni_msg *, size_t *); -extern void *nni_msg_body(nni_msg *, size_t *); +extern void *nni_msg_header(nni_msg *); +extern size_t nni_msg_header_len(nni_msg *); +extern void *nni_msg_body(nni_msg *); +extern size_t nni_msg_len(nni_msg *); extern int nni_msg_append(nni_msg *, const void *, size_t); extern int nni_msg_prepend(nni_msg *, const void *, size_t); extern int nni_msg_append_header(nni_msg *, const void *, size_t); -- cgit v1.2.3-70-g09d2