summaryrefslogtreecommitdiffstats
path: root/include/osmocom/abis
diff options
context:
space:
mode:
Diffstat (limited to 'include/osmocom/abis')
-rw-r--r--include/osmocom/abis/ipa.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/osmocom/abis/ipa.h b/include/osmocom/abis/ipa.h
index 91afd01..f088ec0 100644
--- a/include/osmocom/abis/ipa.h
+++ b/include/osmocom/abis/ipa.h
@@ -31,6 +31,8 @@ struct ipa_server_peer {
struct ipa_server_peer *ipa_server_peer_create(void *ctx, struct ipa_server_link *link, int fd, int (*cb)(struct ipa_server_peer *peer, struct msgb *msg), void *data);
void ipa_server_peer_destroy(struct ipa_server_peer *peer);
+void ipa_server_peer_send(struct ipa_server_peer *peer, struct msgb *msg);
+
enum ipa_client_link_state {
IPA_CLIENT_LINK_STATE_NONE = 0,
IPA_CLIENT_LINK_STATE_CONNECTING = 1,
@@ -56,6 +58,8 @@ void ipa_client_link_destroy(struct ipa_client_link *link);
int ipa_client_link_open(struct ipa_client_link *link);
void ipa_client_link_close(struct ipa_client_link *link);
+void ipa_client_link_send(struct ipa_client_link *link, struct msgb *msg);
+
int ipa_msg_recv(int fd, struct msgb **rmsg);
#endif