summaryrefslogtreecommitdiffstats
path: root/src/gsmtap_util.c
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2012-12-06 21:25:27 +0100
committerHarald Welte <laforge@gnumonks.org>2013-01-11 09:43:32 +0100
commitde6e4983e7f83794e45af5a70b036ed9f4437ab5 (patch)
treea742ef30f0d1bd0a774eadad6546311773627b79 /src/gsmtap_util.c
parent9043fe57e8852ac4693fe25b887246f2c23aa688 (diff)
add some missing doxygen annotation for libosmocore functions
Diffstat (limited to 'src/gsmtap_util.c')
-rw-r--r--src/gsmtap_util.c15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/gsmtap_util.c b/src/gsmtap_util.c
index ce722da9..77ab0c6e 100644
--- a/src/gsmtap_util.c
+++ b/src/gsmtap_util.c
@@ -182,7 +182,18 @@ int gsmtap_source_init_fd(const char *host, uint16_t port)
OSMO_SOCK_F_CONNECT);
}
-/*! \brief Add a local sink to an existing GSMTAP source and return fd */
+/*! \brief Add a local sink to an existing GSMTAP source and return fd
+ * \param[in] gsmtap_fd file descriptor of the gsmtap socket
+ * \returns file descriptor of locally bound receive socket
+ *
+ * In case the GSMTAP socket is connected to a local destination
+ * IP/port, this function creates a corresponding receiving socket
+ * bound to that destination IP + port.
+ *
+ * In case the gsmtap socket is not connected to a local IP/port, or
+ * creation of the receiving socket fails, a negative error code is
+ * returned.
+ */
int gsmtap_source_add_sink_fd(int gsmtap_fd)
{
struct sockaddr_storage ss;
@@ -360,3 +371,5 @@ struct gsmtap_inst *gsmtap_source_init(const char *host, uint16_t port,
}
#endif /* HAVE_SYS_SOCKET_H */
+
+/*! @} */