aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@gnumonks.org>2012-10-21 03:08:37 +0200
committerPablo Neira Ayuso <pablo@gnumonks.org>2012-10-21 03:08:37 +0200
commit4aa540ae27249681c11997acd1a82370f11d8c27 (patch)
tree53d4076aafa4d77386dccf1d28183f0c12fc60f3
parent5654c43f80a48b99bdbd5179d87f9b1a5cf55fa4 (diff)
dgram: add osmo_dgram_get_data
-rw-r--r--include/osmocom/netif/datagram.h1
-rw-r--r--src/datagram.c5
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;