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 8e65a08a8a1d097620d1561e80041b9fccea141a..1c4b44c3600bea54b1569a0fbf138b2d55dde575 100644 |
--- a/blimp/client/app/android/blimp_client_session_android.cc |
+++ b/blimp/client/app/android/blimp_client_session_android.cc |
@@ -114,5 +114,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[] = {stats->Get(BlimpConnectionStatistics::BYTES_RECEIVED), |
+ stats->Get(BlimpConnectionStatistics::BYTES_SENT), |
+ stats->Get(BlimpConnectionStatistics::COMMIT)}; |
Wez
2016/06/07 00:30:12
As noted in the implementation, you're creating th
|
+ return base::android::ToJavaIntArray(env, metrics, arraysize(metrics)); |
+} |
+ |
} // namespace client |
} // namespace blimp |