From 88136fc6dd4c432e13193c9e29c4bea927141812 Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Fri, 8 Jul 2011 16:21:55 +0200 Subject: hsl: BTS support This patch adds the BTS support for the hsl driver. It includes two examples under the tests/ directory. --- include/osmocom/abis/ipa.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'include/osmocom/abis/ipa.h') diff --git a/include/osmocom/abis/ipa.h b/include/osmocom/abis/ipa.h index d455069..2254629 100644 --- a/include/osmocom/abis/ipa.h +++ b/include/osmocom/abis/ipa.h @@ -48,12 +48,13 @@ struct ipa_client_link { enum ipa_client_link_state state; const char *addr; uint16_t port; + int (*connect_cb)(struct ipa_client_link *link); int (*read_cb)(struct ipa_client_link *link, struct msgb *msg); int (*write_cb)(struct ipa_client_link *link); void *data; }; -struct ipa_client_link *ipa_client_link_create(void *ctx, struct e1inp_ts *ts, const char *driver_name, int priv_nr, const char *addr, uint16_t port, int (*read_cb)(struct ipa_client_link *link, struct msgb *msgb), int (*write_cb)(struct ipa_client_link *link), void *data); +struct ipa_client_link *ipa_client_link_create(void *ctx, struct e1inp_ts *ts, const char *driver_name, int priv_nr, const char *addr, uint16_t port, int (*connect)(struct ipa_client_link *link), int (*read_cb)(struct ipa_client_link *link, struct msgb *msgb), int (*write_cb)(struct ipa_client_link *link), void *data); void ipa_client_link_destroy(struct ipa_client_link *link); int ipa_client_write_default_cb(struct ipa_client_link *link); -- cgit v1.2.3-55-g7522