Index: blimp/client/app/android/blimp_client_session_android.cc |
diff --git a/blimp/client/app/android/blimp_client_session_android.cc b/blimp/client/app/android/blimp_client_session_android.cc |
index 88044493f3cedd1cd6d89c77757371f059712be6..bf6b1b8ece3d589a673cadbd3f7587dc77219667 100644 |
--- a/blimp/client/app/android/blimp_client_session_android.cc |
+++ b/blimp/client/app/android/blimp_client_session_android.cc |
@@ -113,5 +113,17 @@ void BlimpClientSessionAndroid::OnAssignmentConnectionAttempted( |
BlimpClientSession::OnAssignmentConnectionAttempted(result, assignment); |
} |
+base::android::ScopedJavaLocalRef<jintArray> |
+BlimpClientSessionAndroid::GetDebugInfo( |
+ JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& jobj) { |
+ BlimpConnectionStatistics* stats = |
+ BlimpClientSession::GetBlimpConnectionStatistics(); |
+ int metrics[3] = {stats->Get(BlimpConnectionStatistics::BYTES_RECEIVED), |
Kevin M
2016/05/24 01:02:00
Just use metrics[] - the size is computed from the
shaktisahu
2016/05/24 21:02:44
Done.
|
+ stats->Get(BlimpConnectionStatistics::BYTES_SENT), |
+ stats->Get(BlimpConnectionStatistics::COMMIT)}; |
+ return base::android::ToJavaIntArray(env, metrics, 3); |
Kevin M
2016/05/24 01:02:00
3 => arraysize(metrics)
shaktisahu
2016/05/24 21:02:44
Done.
|
+} |
+ |
} // namespace client |
} // namespace blimp |