diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2013-01-05 20:08:12 -0800 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2013-01-05 20:08:12 -0800 |
commit | 8b62e8716358aef02af0fd89c12f7e60c398e8af (patch) | |
tree | 1cc9f7530dafd989dd042dda3f06380d0ed31d7c /src/sdpd-request.c | |
parent | 77d7957db8c5c0583fbd04ebc7380acbfdc04765 (diff) | |
download | bluez-8b62e8716358aef02af0fd89c12f7e60c398e8af.tar.gz |
core: Add function for handling internal SDP processing
Diffstat (limited to 'src/sdpd-request.c')
-rw-r--r-- | src/sdpd-request.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/sdpd-request.c b/src/sdpd-request.c index a79efc79a..0d5bf251f 100644 --- a/src/sdpd-request.c +++ b/src/sdpd-request.c @@ -1055,6 +1055,22 @@ send_rsp: free(req->buf); } +void handle_internal_request(int sk, int mtu, void *data, int len) +{ + sdp_req_t req; + + bacpy(&req.device, BDADDR_ANY); + bacpy(&req.bdaddr, BDADDR_LOCAL); + req.local = 0; + req.sock = sk; + req.mtu = mtu; + req.flags = 0; + req.buf = data; + req.len = len; + + process_request(&req); +} + void handle_request(int sk, uint8_t *data, int len) { struct sockaddr_l2 sa; |