]> git.meshlink.io Git - utcp/blobdiff - utcp.c
Allow changing the accept callbacks.
[utcp] / utcp.c
diff --git a/utcp.c b/utcp.c
index e8755ed14470577b6baafbab0d127476454e4dba..062cc5af09380d4c2fe1d46496dae4200b6bf48b 100644 (file)
--- a/utcp.c
+++ b/utcp.c
@@ -1256,3 +1256,10 @@ void utcp_set_poll_cb(struct utcp_connection *c, utcp_poll_t poll) {
        if(c)
                c->poll = poll;
 }
+
+void utcp_set_accept_cb(struct utcp *utcp, utcp_accept_t accept, utcp_pre_accept_t pre_accept) {
+       if(utcp) {
+               utcp->accept = accept;
+               utcp->pre_accept = pre_accept;
+       }
+}