From owner-freebsd-bluetooth@FreeBSD.ORG Tue Oct 19 17:23:54 2010 Return-Path: Delivered-To: freebsd-bluetooth@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A0FEC1065670 for ; Tue, 19 Oct 2010 17:23:54 +0000 (UTC) (envelope-from plunky@rya-online.net) Received: from smtp5.freeserve.com (smtp5.freeserve.com [193.252.22.159]) by mx1.freebsd.org (Postfix) with ESMTP id F3F698FC20 for ; Tue, 19 Oct 2010 17:23:53 +0000 (UTC) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3412.me.freeserve.com (SMTP Server) with ESMTP id 09D321C0008D for ; Tue, 19 Oct 2010 19:23:52 +0200 (CEST) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3412.me.freeserve.com (SMTP Server) with ESMTP id F0B191C0008F for ; Tue, 19 Oct 2010 19:23:51 +0200 (CEST) Received: from rya-online.net (unknown [89.194.103.211]) by mwinf3412.me.freeserve.com (SMTP Server) with SMTP id 1D4A71C0008D for ; Tue, 19 Oct 2010 19:23:48 +0200 (CEST) X-ME-UUID: 20101019172349120.1D4A71C0008D@mwinf3412.me.freeserve.com Received: (nullmailer pid 4986 invoked by uid 1000); Tue, 19 Oct 2010 17:24:01 -0000 Date: Tue, 19 Oct 2010 18:24:01 +0100 (BST) To: freebsd-bluetooth@freebsd.org User-Agent: Alpine 2.00 (NEB 1167 2008-08-23) MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-708220811-1287509041=:4478" Message-Id: <1287509041.022618.4884.nullmailer@galant.ukfsn.org> From: Iain Hibbert Subject: obexapp print stream statistics after transfer X-BeenThere: freebsd-bluetooth@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Using Bluetooth in FreeBSD environments List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Oct 2010 17:23:54 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --0-708220811-1287509041=:4478 Content-Type: TEXT/PLAIN; charset=US-ASCII Hi, the attached patch implements a statistics report after a stream transfer in client mode, eg % obexapp -a phone -C ftrn -f -n put image.jpg 146753 bytes streamed in 13 seconds (11288 bytes/sec) regards, iain --0-708220811-1287509041=:4478 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=stat.diff Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=stat.diff LS0tIGNsaWVudC5jLm9yaWcJMjAxMC0wMS0wOCAxODozMToyMi4wMDAwMDAw MDAgKzAwMDANCisrKyBjbGllbnQuYwkyMDEwLTEwLTE5IDE4OjE0OjM4LjAw MDAwMDAwMCArMDEwMA0KQEAgLTUwLDYgKzUwLDcgQEANCiAjaW5jbHVkZSAi Y2xpZW50LmgiDQogI2luY2x1ZGUgImV2ZW50LmgiDQogI2luY2x1ZGUgImxv Zy5oIg0KKyNpbmNsdWRlICJzdHJlYW0uaCINCiAjaW5jbHVkZSAidXRpbC5o Ig0KIA0KIC8qDQpAQCAtNzY5LDYgKzc3MCw4IEBAIG9iZXhhcHBfY2xpZW50 X3JlcXVlc3RfcHV0KG9iZXhfdCAqaGFuZGwNCiAJCQlsb2dfZXJyKCIlcygp OiBDb3VsZCBub3QgYWRkIEhEUl9CT0RZIiwgX19mdW5jX18pOw0KIAkJCWdv dG8gZG9uZTsNCiAJCX0NCisNCisJCW9iZXhhcHBfc3RyZWFtX3N0YXRzX3Jl c2V0KGNvbnRleHQpOw0KIAkJYnJlYWs7DQogDQogCWNhc2UgT0JFWEFQUF9Q VVRfQ1JFQVRFX0VNUFRZOg0KQEAgLTgwMyw4ICs4MDYsMTIgQEAgb2JleGFw cF9jbGllbnRfcmVxdWVzdF9wdXQob2JleF90ICpoYW5kbA0KIA0KIAlpZiAo Y29udGV4dC0+cnNwICE9IE9CRVhfUlNQX1NVQ0NFU1MpDQogCQllcnJvciA9 IC0xOw0KLQllbHNlDQorCWVsc2Ugew0KIAkJZXJyb3IgPSAwOw0KKwkJaWYg KG9wY29kZSA9PSBPQkVYQVBQX1BVVCkNCisJCQlvYmV4YXBwX3N0cmVhbV9z dGF0c19wcmludChjb250ZXh0KTsNCisJfQ0KKw0KIGRvbmU6DQogCWlmIChv YmplY3QgIT0gTlVMTCkgew0KIAkJT0JFWF9PYmplY3REZWxldGUoaGFuZGxl LCBvYmplY3QpOw0KQEAgLTkwOSw2ICs5MTYsNyBAQCBvYmV4YXBwX2NsaWVu dF9yZXF1ZXN0X2dldChvYmV4X3QgKmhhbmRsDQogCQkJZ290byBkb25lOw0K IAkJfQ0KIA0KKwkJb2JleGFwcF9zdHJlYW1fc3RhdHNfcmVzZXQoY29udGV4 dCk7DQogCQlPQkVYX09iamVjdFJlYWRTdHJlYW0oaGFuZGxlLCBvYmplY3Qs IE5VTEwpOw0KIAkJYnJlYWs7DQogDQpAQCAtOTkwLDYgKzk5OCw4IEBAIG9i ZXhhcHBfY2xpZW50X3JlcXVlc3RfZ2V0KG9iZXhfdCAqaGFuZGwNCiAJCQkJ CSIlcyAoJWQpIiwgX19mdW5jX18sDQogCQkJCQljb250ZXh0LT50ZW1wLCBs b2NhbCwgc3RyZXJyb3IoZXJybm8pLA0KIAkJCQkJZXJybm8pOw0KKwkJCWVs c2UNCisJCQkJb2JleGFwcF9zdHJlYW1fc3RhdHNfcHJpbnQoY29udGV4dCk7 DQogCQkJYnJlYWs7DQogCQl9DQogCX0gZWxzZQ0KLS0tIG9iZXhhcHAuaC5v cmlnCTIwMDktMDgtMjAgMjI6NTc6MTguMDAwMDAwMDAwICswMTAwDQorKysg b2JleGFwcC5oCTIwMTAtMTAtMTkgMTc6NTU6MjEuMDAwMDAwMDAwICswMTAw DQpAQCAtMTEwLDYgKzExMCw4IEBAIHN0cnVjdCBjb250ZXh0DQogCS8qIHN0 cmVhbSBmaWxlIGRlc2NyaXB0b3IgYW5kIGJ1ZmZlciAqLw0KIAlpbnQJCQkg c2ZkOw0KIAl1aW50OF90CQkJKnNidWZmZXI7DQorCXNpemVfdAkJCSBzdG90 YWw7DQorCXRpbWVfdAkJCSBzdGltZTsNCiANCiAJaW50CQkJIG10dTsgICAg ICAgICAgICAvKiBPQkVYIE1UVSAqLw0KIA0KLS0tIHN0cmVhbS5jLm9yaWcJ MjAwOS0wNC0xMCAwMDoxNjozMS4wMDAwMDAwMDAgKzAxMDANCisrKyBzdHJl YW0uYwkyMDEwLTEwLTE5IDE4OjA5OjAyLjAwMDAwMDAwMCArMDEwMA0KQEAg LTc5LDYgKzc5LDggQEAgb2JleGFwcF9zdHJlYW1fd3JpdGUob2JleF90ICpo YW5kbGUsIG9iZQ0KIA0KIAkJY2xvc2UoY29udGV4dC0+c2ZkKTsNCiAJCWNv bnRleHQtPnNmZCA9IC0xOw0KKwl9IGVsc2Ugew0KKwkJY29udGV4dC0+c3Rv dGFsICs9IGxlbmd0aDsNCiAJfQ0KIH0gLyogb2JleGFwcF9zdHJlYW1fd3Jp dGUgKi8NCiANCkBAIC0yMjQsNiArMjI2LDI2IEBAIG9iZXhhcHBfc3RyZWFt X3JlYWQob2JleF90ICpoYW5kbGUsIG9iZXgNCiAJCXJldHVybjsNCiAJfQ0K IA0KKwljb250ZXh0LT5zdG90YWwgKz0gbGVuZ3RoOw0KIAlsb2dfZGVidWco IiVzKCk6IFdyb3RlICVkIGJ5dGVzIG9mIHN0cmVhbSBkYXRhIiwgX19mdW5j X18sIGxlbmd0aCk7DQogfSAvKiBvYmV4YXBwX3N0cmVhbV9yZWFkICovDQog DQordm9pZA0KK29iZXhhcHBfc3RyZWFtX3N0YXRzX3Jlc2V0KGNvbnRleHRf dCAqY29udGV4dCkNCit7DQorCWNvbnRleHQtPnN0b3RhbCA9IDA7DQorCWNv bnRleHQtPnN0aW1lID0gdGltZShOVUxMKTsNCit9DQorDQordm9pZA0KK29i ZXhhcHBfc3RyZWFtX3N0YXRzX3ByaW50KGNvbnRleHRfdCAqY29udGV4dCkN Cit7DQorCWludCB0bTsNCisNCisJdG0gPSAoaW50KSh0aW1lKE5VTEwpIC0g Y29udGV4dC0+c3RpbWUpOw0KKwlwcmludGYoIiV6dSBieXRlcyBzdHJlYW1l ZCBpbiAlZCBzZWNvbmQlcyIsDQorCSAgICBjb250ZXh0LT5zdG90YWwsIHRt LCAodG0gPT0gMSA/ICIiIDogInMiKSk7DQorCWlmICh0bSA+IDEpDQorCQlw cmludGYoIiAoJXp1IGJ5dGVzL3NlYykiLCBjb250ZXh0LT5zdG90YWwgLyB0 bSk7DQorCXByaW50ZigiXG4iKTsNCit9DQotLS0gc3RyZWFtLmgub3JpZwky MDA3LTAyLTIyIDIwOjM1OjAxLjAwMDAwMDAwMCArMDAwMA0KKysrIHN0cmVh bS5oCTIwMTAtMTAtMTkgMTg6MDE6NDUuMDAwMDAwMDAwICswMTAwDQpAQCAt MzUsNSArMzUsOCBAQA0KIG9iZXhhcHBfZXZlbnRfaGFuZGxlcl90CW9iZXhh cHBfc3RyZWFtX3dyaXRlOw0KIG9iZXhhcHBfZXZlbnRfaGFuZGxlcl90CW9i ZXhhcHBfc3RyZWFtX3JlYWQ7DQogDQordm9pZCBvYmV4YXBwX3N0cmVhbV9z dGF0c19yZXNldChjb250ZXh0X3QgKik7DQordm9pZCBvYmV4YXBwX3N0cmVh bV9zdGF0c19wcmludChjb250ZXh0X3QgKik7DQorDQogI2VuZGlmIC8qIF9T VFJFQU1fSF8gKi8NCiANCg== --0-708220811-1287509041=:4478--