Merge "Use write_buffer_to_statsd within StatsLog_write" am: 634f6969c4 am: 4f32e393d0
Change-Id: Ie91b0cceab48051c53f8e7270a5a267c5778a82d
This commit is contained in:
@@ -224,12 +224,25 @@ public final class StatsLog extends StatsLogInternal {
|
||||
/**
|
||||
* Write an event to stats log using the raw format.
|
||||
*
|
||||
* @param buffer The encoded buffer of data to write..
|
||||
* @param buffer The encoded buffer of data to write.
|
||||
* @param size The number of bytes from the buffer to write.
|
||||
* @hide
|
||||
*/
|
||||
// TODO(b/144935988): Mark deprecated.
|
||||
@SystemApi
|
||||
public static native void writeRaw(@NonNull byte[] buffer, int size);
|
||||
public static void writeRaw(@NonNull byte[] buffer, int size) {
|
||||
// TODO(b/144935988): make this no-op once clients have migrated to StatsEvent.
|
||||
writeImpl(buffer, size, 0);
|
||||
}
|
||||
|
||||
/**
|
||||
* Write an event to stats log using the raw format.
|
||||
*
|
||||
* @param buffer The encoded buffer of data to write.
|
||||
* @param size The number of bytes from the buffer to write.
|
||||
* @param atomId The id of the atom to which the event belongs.
|
||||
*/
|
||||
private static native void writeImpl(@NonNull byte[] buffer, int size, int atomId);
|
||||
|
||||
private static void enforceDumpCallingPermission(Context context) {
|
||||
context.enforceCallingPermission(android.Manifest.permission.DUMP, "Need DUMP permission.");
|
||||
|
||||
Reference in New Issue
Block a user