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. --- include/osmocore/msgb.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'include') diff --git a/include/osmocore/msgb.h b/include/osmocore/msgb.h index 354c5d88..395c7c2c 100644 --- a/include/osmocore/msgb.h +++ b/include/osmocore/msgb.h @@ -187,4 +187,9 @@ static inline struct msgb *msgb_alloc_headroom(int size, int headroom, return msg; } +/* non inline functions to ease binding */ +uint8_t *msgb_data(const struct msgb *msg); +uint16_t msgb_length(const struct msgb *msg); + + #endif /* _MSGB_H */ -- cgit v1.2.3