From acffb60c1af6a30a99c969483ab46920d2fd966f Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Mon, 18 Oct 2010 18:22:31 +0200 Subject: msgb: Add non-inlined helper functions to ease with language bindings It is easier from languages that dlopen libosmocore to have a function to access this data than to poke at the bytes of the struct directly. Add copyright for this method and the reset method I did earlier this year. --- src/msgb.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src') diff --git a/src/msgb.c b/src/msgb.c index a60e2ffa..12a839a9 100644 --- a/src/msgb.c +++ b/src/msgb.c @@ -1,4 +1,5 @@ /* (C) 2008 by Harald Welte + * (C) 2010 by Holger Hans Peter Freyther * All Rights Reserved * * This program is free software; you can redistribute it and/or modify @@ -88,3 +89,13 @@ void msgb_reset(struct msgb *msg) memset(&msg->cb, 0, sizeof(msg->cb)); } + +uint8_t *msgb_data(const struct msgb *msg) +{ + return msg->data; +} + +uint16_t msgb_length(const struct msgb *msg) +{ + return msg->len; +} -- cgit v1.2.3