From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3ad703600712210735oe566022k62f2959629140ab9@mail.gmail.com> Date: Fri, 21 Dec 2007 16:35:17 +0100 From: "Geoffrey Doret" To: "BlueZ development" In-Reply-To: <3ad703600712210117o284990d5mbd3928923845abe7@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_2104_11659228.1198251317487" References: <3ad703600712110300j7a3e628cj1e4d55dd9d4a0d5b@mail.gmail.com> <1197562554.5644.95.camel@aeonflux> <3ad703600712200615i1c039fbep5076ac119bddef61@mail.gmail.com> <1198163860.8050.257.camel@aeonflux> <3ad703600712210117o284990d5mbd3928923845abe7@mail.gmail.com> Subject: Re: [Bluez-devel] Patch proposal for serial manager Reply-To: BlueZ development List-Id: BlueZ development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: bluez-devel-bounces@lists.sourceforge.net Errors-To: bluez-devel-bounces@lists.sourceforge.net ------=_Part_2104_11659228.1198251317487 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline The same patch as the previous one but with "ConnectServiceFromAdapter" naming and the method noted experimental in the documentation. Let me know if the patch is accepted or not. Regards, Geoffrey Doret ------=_Part_2104_11659228.1198251317487 Content-Type: text/x-patch; name=connect_service.patch Content-Transfer-Encoding: base64 X-Attachment-Id: f_fah00h9n1 Content-Disposition: attachment; filename=connect_service.patch SW5kZXg6IHV0aWxzL3NlcmlhbC9tYW5hZ2VyLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2c3Jv b3QvYmx1ZXovdXRpbHMvc2VyaWFsL21hbmFnZXIuYyx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4x MDAKZGlmZiAtdSAtcjEuMTAwIG1hbmFnZXIuYwotLS0gdXRpbHMvc2VyaWFsL21hbmFnZXIuYwkx MyBEZWMgMjAwNyAxOTowNzozNyAtMDAwMAkxLjEwMAorKysgdXRpbHMvc2VyaWFsL21hbmFnZXIu YwkyMSBEZWMgMjAwNyAxNToyMjowMiAtMDAwMApAQCAtMTk5MSwzMiArMTk5MSwyMCBAQAogCQkJ ZGJ1c19tZXNzYWdlX25ld19tZXRob2RfcmV0dXJuKG1zZykpOwogfQogCi1zdGF0aWMgREJ1c0hh bmRsZXJSZXN1bHQgY29ubmVjdF9zZXJ2aWNlKERCdXNDb25uZWN0aW9uICpjb25uLAotCQkJCQlE QnVzTWVzc2FnZSAqbXNnLCB2b2lkICpkYXRhKQorc3RhdGljIERCdXNIYW5kbGVyUmVzdWx0IGNv bm5lY3Rfc2VydmljZV9mcm9tX2RldmlkKERCdXNDb25uZWN0aW9uICpjb25uLAorCQkJCURCdXNN ZXNzYWdlICptc2csIHZvaWQgKmRhdGEsIGludCBkZXZfaWQsCisJCQkJY29uc3QgY2hhciAqYmRh LCBjb25zdCBjaGFyICpwYXR0ZXJuKQogewogCXN0cnVjdCBwZW5kaW5nX2Nvbm5lY3QgKnBlbmRp bmcsICpwYzsKLQlEQnVzRXJyb3IgZGVycjsKIAliZGFkZHJfdCBzcmM7Ci0JY29uc3QgY2hhciAq YmRhLCAqcGF0dGVybjsKIAlsb25nIHZhbDsKLQlpbnQgZGV2X2lkLCBlcnI7CisJaW50IGVycjsK IAljaGFyIHV1aWRbTUFYX0xFTl9VVUlEX1NUUl07CiAKLQlkYnVzX2Vycm9yX2luaXQoJmRlcnIp OwotCWlmICghZGJ1c19tZXNzYWdlX2dldF9hcmdzKG1zZywgJmRlcnIsCi0JCQkJREJVU19UWVBF X1NUUklORywgJmJkYSwKLQkJCQlEQlVTX1RZUEVfU1RSSU5HLCAmcGF0dGVybiwKLQkJCQlEQlVT X1RZUEVfSU5WQUxJRCkpIHsKLQkJZXJyb3JfaW52YWxpZF9hcmd1bWVudHMoY29ubiwgbXNnLCBk ZXJyLm1lc3NhZ2UpOwotCQlkYnVzX2Vycm9yX2ZyZWUoJmRlcnIpOwotCQlyZXR1cm4gREJVU19I QU5ETEVSX1JFU1VMVF9IQU5ETEVEOwotCX0KLQogCXBlbmRpbmcgPSBmaW5kX3BlbmRpbmdfY29u bmVjdF9ieV9wYXR0ZXJuKGJkYSwgcGF0dGVybik7CiAJaWYgKHBlbmRpbmcpCiAJCXJldHVybiBl cnJvcl9pbl9wcm9ncmVzcyhjb25uLCBtc2csICJDb25uZWN0aW9uIGluIHByb2dyZXNzIik7CiAK LQlkZXZfaWQgPSBoY2lfZ2V0X3JvdXRlKE5VTEwpOwogCWlmICgoZGV2X2lkIDwgMCkgfHwgKGhj aV9kZXZiYShkZXZfaWQsICZzcmMpIDwgMCkpCiAJCXJldHVybiBlcnJvcl9mYWlsZWQoY29ubiwg bXNnLCAiQWRhcHRlciBub3QgYXZhaWxhYmxlIik7CiAKQEAgLTIwOTEsNiArMjA3OSw1MSBAQAog CXJldHVybiBEQlVTX0hBTkRMRVJfUkVTVUxUX0hBTkRMRUQ7CiB9CiAKK3N0YXRpYyBEQnVzSGFu ZGxlclJlc3VsdCBjb25uZWN0X3NlcnZpY2UoREJ1c0Nvbm5lY3Rpb24gKmNvbm4sCisJCQkJCURC dXNNZXNzYWdlICptc2csIHZvaWQgKmRhdGEpCit7CisJREJ1c0Vycm9yIGRlcnI7CisJY29uc3Qg Y2hhciAqYmRhLCAqcGF0dGVybjsKKwlpbnQgZGV2aWQ7CisKKwlkYnVzX2Vycm9yX2luaXQoJmRl cnIpOworCWlmICghZGJ1c19tZXNzYWdlX2dldF9hcmdzKG1zZywgJmRlcnIsCisJCQkJREJVU19U WVBFX1NUUklORywgJmJkYSwKKwkJCQlEQlVTX1RZUEVfU1RSSU5HLCAmcGF0dGVybiwKKwkJCQlE QlVTX1RZUEVfSU5WQUxJRCkpIHsKKwkJZXJyb3JfaW52YWxpZF9hcmd1bWVudHMoY29ubiwgbXNn LCBkZXJyLm1lc3NhZ2UpOworCQlkYnVzX2Vycm9yX2ZyZWUoJmRlcnIpOworCQlyZXR1cm4gREJV U19IQU5ETEVSX1JFU1VMVF9IQU5ETEVEOworCX0KKworCWRldmlkID0gaGNpX2dldF9yb3V0ZShO VUxMKTsKKworCXJldHVybiBjb25uZWN0X3NlcnZpY2VfZnJvbV9kZXZpZChjb25uLCBtc2csIGRh dGEsIGRldmlkLCBiZGEsIHBhdHRlcm4pOworfQorCitzdGF0aWMgREJ1c0hhbmRsZXJSZXN1bHQg Y29ubmVjdF9zZXJ2aWNlX2Zyb21fYWRhcHRlcihEQnVzQ29ubmVjdGlvbiAqY29ubiwKKwkJCQkJ REJ1c01lc3NhZ2UgKm1zZywgdm9pZCAqZGF0YSkKK3sKKwlEQnVzRXJyb3IgZGVycjsKKwljb25z dCBjaGFyICphZGFwdGVyLCAqYmRhLCAqcGF0dGVybjsKKwlpbnQgZGV2aWQ7CisKKwlkYnVzX2Vy cm9yX2luaXQoJmRlcnIpOworCWlmICghZGJ1c19tZXNzYWdlX2dldF9hcmdzKG1zZywgJmRlcnIs CisJCQkJREJVU19UWVBFX1NUUklORywgJmFkYXB0ZXIsCisJCQkJREJVU19UWVBFX1NUUklORywg JmJkYSwKKwkJCQlEQlVTX1RZUEVfU1RSSU5HLCAmcGF0dGVybiwKKwkJCQlEQlVTX1RZUEVfSU5W QUxJRCkpIHsKKwkJZXJyb3JfaW52YWxpZF9hcmd1bWVudHMoY29ubiwgbXNnLCBkZXJyLm1lc3Nh Z2UpOworCQlkYnVzX2Vycm9yX2ZyZWUoJmRlcnIpOworCQlyZXR1cm4gREJVU19IQU5ETEVSX1JF U1VMVF9IQU5ETEVEOworCX0KKworCWRldmlkID0gaGNpX2RldmlkKGFkYXB0ZXIpOworCisJcmV0 dXJuIGNvbm5lY3Rfc2VydmljZV9mcm9tX2RldmlkKGNvbm4sIG1zZywgZGF0YSwgZGV2aWQsIGJk YSwgcGF0dGVybik7Cit9CisKIHN0YXRpYyBEQnVzSGFuZGxlclJlc3VsdCBkaXNjb25uZWN0X3Nl cnZpY2UoREJ1c0Nvbm5lY3Rpb24gKmNvbm4sCiAJCQkJCURCdXNNZXNzYWdlICptc2csIHZvaWQg KmRhdGEpCiB7CkBAIC0yMjE5LDE1ICsyMjUyLDE2IEBACiB9CiAKIHN0YXRpYyBEQnVzTWV0aG9k VlRhYmxlIG1hbmFnZXJfbWV0aG9kc1tdID0gewotCXsgIkNyZWF0ZVBvcnQiLAkJCWNyZWF0ZV9w b3J0LAkJInNzIiwJInMiCX0sCi0JeyAiTGlzdFBvcnRzIiwJCQlsaXN0X3BvcnRzLAkJIiIsCSJh cyIJfSwKLQl7ICJSZW1vdmVQb3J0IiwJCQlyZW1vdmVfcG9ydCwJCSJzIiwJIiIJfSwKLQl7ICJD cmVhdGVQcm94eSIsCQljcmVhdGVfcHJveHksCQkic3MiLAkicyIJfSwKLQl7ICJMaXN0UHJveGll cyIsCQlsaXN0X3Byb3hpZXMsCQkiIiwJImFzIgl9LAotCXsgIlJlbW92ZVByb3h5IiwJCXJlbW92 ZV9wcm94eSwJCSJzIiwJIiIJfSwKLQl7ICJDb25uZWN0U2VydmljZSIsCQljb25uZWN0X3NlcnZp Y2UsCSJzcyIsCSJzIgl9LAotCXsgIkRpc2Nvbm5lY3RTZXJ2aWNlIiwJCWRpc2Nvbm5lY3Rfc2Vy dmljZSwJInMiLAkiIgl9LAotCXsgIkNhbmNlbENvbm5lY3RTZXJ2aWNlIiwJY2FuY2VsX2Nvbm5l Y3Rfc2VydmljZSwJInNzIiwJIiIJfSwKKwl7ICJDcmVhdGVQb3J0IiwJCQljcmVhdGVfcG9ydCwJ CQkic3MiLAkicyIJfSwKKwl7ICJMaXN0UG9ydHMiLAkJCWxpc3RfcG9ydHMsCQkJIiIsCSJhcyIJ fSwKKwl7ICJSZW1vdmVQb3J0IiwJCQlyZW1vdmVfcG9ydCwJCQkicyIsCSIiCX0sCisJeyAiQ3Jl YXRlUHJveHkiLAkJY3JlYXRlX3Byb3h5LAkJCSJzcyIsCSJzIgl9LAorCXsgIkxpc3RQcm94aWVz IiwJCWxpc3RfcHJveGllcywJCQkiIiwJImFzIgl9LAorCXsgIlJlbW92ZVByb3h5IiwJCXJlbW92 ZV9wcm94eSwJCQkicyIsCSIiCX0sCisJeyAiQ29ubmVjdFNlcnZpY2UiLAkJY29ubmVjdF9zZXJ2 aWNlLAkJInNzIiwJInMiCX0sCisJeyAiQ29ubmVjdFNlcnZpY2VGcm9tQWRhcHRlciIsCWNvbm5l Y3Rfc2VydmljZV9mcm9tX2FkYXB0ZXIsCSJzc3MiLAkicyIJfSwKKwl7ICJEaXNjb25uZWN0U2Vy dmljZSIsCQlkaXNjb25uZWN0X3NlcnZpY2UsCQkicyIsCSIiCX0sCisJeyAiQ2FuY2VsQ29ubmVj dFNlcnZpY2UiLAljYW5jZWxfY29ubmVjdF9zZXJ2aWNlLAkJInNzIiwJIiIJfSwKIAl7IE5VTEws IE5VTEwsIE5VTEwsIE5VTEwgfSwKIH07CiAKSW5kZXg6IHV0aWxzL3NlcmlhbC9zZXJpYWwtYXBp LnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3Zzcm9vdC9ibHVlei91dGlscy9zZXJpYWwvc2Vy aWFsLWFwaS50eHQsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMjEKZGlmZiAtdSAtcjEuMjEgc2Vy aWFsLWFwaS50eHQKLS0tIHV0aWxzL3NlcmlhbC9zZXJpYWwtYXBpLnR4dAkyNiBOb3YgMjAwNyAx Mzo0MTozOSAtMDAwMAkxLjIxCisrKyB1dGlscy9zZXJpYWwvc2VyaWFsLWFwaS50eHQJMjEgRGVj IDIwMDcgMTU6MjI6MDIgLTAwMDAKQEAgLTY4LDYgKzY4LDIxIEBACiAJCQkJCW9yZy5ibHVlei5F cnJvci5Ob3RTdXBwb3J0ZWQKIAkJCQkJb3JnLmJsdWV6LkVycm9yLkZhaWxlZAogCisJCXN0cmlu ZyBDb25uZWN0U2VydmljZUZyb21BZGFwdGVyKHN0cmluZyBhZGFwdGVyLCBzdHJpbmcgYWRkcmVz cywKKwkJCQlzdHJpbmcgcGF0dGVybikgW2V4cGVyaW1lbnRhbF0KKworCQkJVXNlIHRoZSBnaXZl biBhZGFwdGVyIHRvIGNvbm5lY3RzIHRvIGEgc3BlY2lmaWMgUkZDT01NCisJCQliYXNlZCBzZXJ2 aWNlIG9uIGEgcmVtb3RlIGRldmljZSBhbmQgdGhlbiBjcmVhdGVzIGEKKwkJCVJGQ09NTSBUVFkg ZGV2aWNlIGZvciBpdC4gVGhlIFJGQ09NTSBUVFkgZGV2aWNlIGlzCisJCQlyZXR1cm5lZC4KKwor CQkJUG9zc2libGUgZXJyb3JzOm9yZy5ibHVlei5FcnJvci5JbnZhbGlkQXJndW1lbnRzCisJCQkJ CW9yZy5ibHVlei5FcnJvci5DYW5jZWxlZAorCQkJCQlvcmcuYmx1ZXouRXJyb3IuSW5Qcm9ncmVz cworCQkJCQlvcmcuYmx1ZXouRXJyb3IuQ29ubmVjdGlvbkF0dGVtcHRGYWlsZWQKKwkJCQkJb3Jn LmJsdWV6LkVycm9yLk5vdFN1cHBvcnRlZAorCQkJCQlvcmcuYmx1ZXouRXJyb3IuRmFpbGVkCisK IAkJdm9pZCBDYW5jZWxDb25uZWN0U2VydmljZShzdHJpbmcgYWRkcmVzcywgc3RyaW5nIHBhdHRl cm4pCiAKIAkJCUNhbmNlbCBhIHByZXZpb3VzIENvbm5lY3RTZXJ2aWNlIG1ldGhvZCBjYWxsLgo= ------=_Part_2104_11659228.1198251317487 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ ------=_Part_2104_11659228.1198251317487 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ------=_Part_2104_11659228.1198251317487--