diff options
-rw-r--r-- | include/osmocom/netif/datagram.h | 1 | ||||
-rw-r--r-- | src/datagram.c | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/include/osmocom/netif/datagram.h b/include/osmocom/netif/datagram.h index 0245363..33d3d30 100644 --- a/include/osmocom/netif/datagram.h +++ b/include/osmocom/netif/datagram.h @@ -43,6 +43,7 @@ void osmo_dgram_set_local_port(struct osmo_dgram *conn, uint16_t port); void osmo_dgram_set_remote_port(struct osmo_dgram *conn, uint16_t port); void osmo_dgram_set_read_cb(struct osmo_dgram *conn, int (*read_cb)(struct osmo_dgram *conn)); void osmo_dgram_set_data(struct osmo_dgram *conn, void *data); +void *osmo_dgram_get_data(struct osmo_dgram *conn); void osmo_dgram_send(struct osmo_dgram *conn, struct msgb *msg); int osmo_dgram_recv(struct osmo_dgram *conn, struct msgb *msg); diff --git a/src/datagram.c b/src/datagram.c index 5630114..6a28ff5 100644 --- a/src/datagram.c +++ b/src/datagram.c @@ -365,6 +365,11 @@ void osmo_dgram_set_data(struct osmo_dgram *conn, void *data) conn->data = data; } +void *osmo_dgram_get_data(struct osmo_dgram *conn) +{ + return conn->data; +} + int osmo_dgram_open(struct osmo_dgram *conn) { int ret; |