/cts/tests/tests/proto/src/android/util/proto/cts/ |
ProtoOutputStreamBoolTest.java | 19 import android.util.proto.ProtoOutputStream; 27 * Test the bool methods on the ProtoOutputStream class. 48 final ProtoOutputStream po = new ProtoOutputStream(chunkSize); 49 final long fieldFlags = ProtoOutputStream.FIELD_COUNT_SINGLE | ProtoOutputStream.FIELD_TYPE_BOOL; 51 po.writeBool(ProtoOutputStream.makeFieldId(1, fieldFlags), false); 52 po.writeBool(ProtoOutputStream.makeFieldId(2, fieldFlags), true); 64 * Test that writing a with ProtoOutputStream matches, and can be read by standard proto. 76 final long fieldFlags = ProtoOutputStream.FIELD_COUNT_SINGLE | ProtoOutputStream.FIELD_TYPE_BOOL [all...] |
ProtoOutputStreamBytesTest.java | 19 import android.util.proto.ProtoOutputStream; 27 * Test the bytes methods on the ProtoOutputStream class. 55 final ProtoOutputStream po = new ProtoOutputStream(chunkSize); 56 final long fieldFlags = ProtoOutputStream.FIELD_COUNT_SINGLE | ProtoOutputStream.FIELD_TYPE_BYTES; 60 po.writeBytes(ProtoOutputStream.makeFieldId(1, fieldFlags), data); 74 * Test that writing a with ProtoOutputStream matches, and can be read by standard proto. 91 final long fieldFlags = ProtoOutputStream.FIELD_COUNT_SINGLE | ProtoOutputStream.FIELD_TYPE_BYTES [all...] |
ProtoOutputStreamDoubleTest.java | 19 import android.util.proto.ProtoOutputStream; 27 * Test the double methods on the ProtoOutputStream class. 62 final ProtoOutputStream po = new ProtoOutputStream(chunkSize); 63 final long fieldFlags = ProtoOutputStream.FIELD_COUNT_SINGLE | ProtoOutputStream.FIELD_TYPE_DOUBLE; 65 po.writeDouble(ProtoOutputStream.makeFieldId(1, fieldFlags), 0); 66 po.writeDouble(ProtoOutputStream.makeFieldId(2, fieldFlags), 1); 67 po.writeDouble(ProtoOutputStream.makeFieldId(3, fieldFlags), -1234.432); 68 po.writeDouble(ProtoOutputStream.makeFieldId(4, fieldFlags), 42.42) [all...] |
ProtoOutputStreamEnumTest.java | 19 import android.util.proto.ProtoOutputStream; 27 * Test the enum methods on the ProtoOutputStream class. 51 final ProtoOutputStream po = new ProtoOutputStream(chunkSize); 52 final long fieldFlags = ProtoOutputStream.FIELD_COUNT_SINGLE | ProtoOutputStream.FIELD_TYPE_ENUM; 54 po.writeEnum(ProtoOutputStream.makeFieldId(1, fieldFlags), 0); 55 po.writeEnum(ProtoOutputStream.makeFieldId(2, fieldFlags), 1); 56 po.writeEnum(ProtoOutputStream.makeFieldId(3, fieldFlags), -1); 57 po.writeEnum(ProtoOutputStream.makeFieldId(4, fieldFlags), Integer.MIN_VALUE) [all...] |
ProtoOutputStreamFixed32Test.java | 19 import android.util.proto.ProtoOutputStream; 27 * Test the fixed32 methods on the ProtoOutputStream class. 48 final ProtoOutputStream po = new ProtoOutputStream(chunkSize); 49 final long fieldFlags = ProtoOutputStream.FIELD_COUNT_SINGLE | ProtoOutputStream.FIELD_TYPE_FIXED32; 51 po.writeFixed32(ProtoOutputStream.makeFieldId(1, fieldFlags), 0); 52 po.writeFixed32(ProtoOutputStream.makeFieldId(2, fieldFlags), 1); 53 po.writeFixed32(ProtoOutputStream.makeFieldId(3, fieldFlags), -1); 54 po.writeFixed32(ProtoOutputStream.makeFieldId(4, fieldFlags), Integer.MIN_VALUE) [all...] |
ProtoOutputStreamFixed64Test.java | 19 import android.util.proto.ProtoOutputStream; 27 * Test the fixed64 methods on the ProtoOutputStream class. 48 final ProtoOutputStream po = new ProtoOutputStream(chunkSize); 49 final long fieldFlags = ProtoOutputStream.FIELD_COUNT_SINGLE | ProtoOutputStream.FIELD_TYPE_FIXED64; 51 po.writeFixed64(ProtoOutputStream.makeFieldId(1, fieldFlags), 0); 52 po.writeFixed64(ProtoOutputStream.makeFieldId(2, fieldFlags), 1); 53 po.writeFixed64(ProtoOutputStream.makeFieldId(3, fieldFlags), -1); 54 po.writeFixed64(ProtoOutputStream.makeFieldId(4, fieldFlags), Integer.MIN_VALUE) [all...] |
ProtoOutputStreamFloatTest.java | 19 import android.util.proto.ProtoOutputStream; 27 * Test the float methods on the ProtoOutputStream class. 63 final ProtoOutputStream po = new ProtoOutputStream(chunkSize); 64 final long fieldFlags = ProtoOutputStream.FIELD_COUNT_SINGLE | ProtoOutputStream.FIELD_TYPE_FLOAT; 66 po.writeFloat(ProtoOutputStream.makeFieldId(1, fieldFlags), 0); 67 po.writeFloat(ProtoOutputStream.makeFieldId(2, fieldFlags), 1); 68 po.writeFloat(ProtoOutputStream.makeFieldId(3, fieldFlags), -1234.432f); 69 po.writeFloat(ProtoOutputStream.makeFieldId(4, fieldFlags), 42.42f) [all...] |
ProtoOutputStreamInt32Test.java | 19 import android.util.proto.ProtoOutputStream; 27 * Test the ProtoOutputStream class. 48 final ProtoOutputStream po = new ProtoOutputStream(chunkSize); 49 final long fieldFlags = ProtoOutputStream.FIELD_COUNT_SINGLE | ProtoOutputStream.FIELD_TYPE_INT32; 51 po.writeInt32(ProtoOutputStream.makeFieldId(1, fieldFlags), 0); 52 po.writeInt32(ProtoOutputStream.makeFieldId(2, fieldFlags), 1); 53 po.writeInt32(ProtoOutputStream.makeFieldId(3, fieldFlags), -1); 54 po.writeInt32(ProtoOutputStream.makeFieldId(4, fieldFlags), Integer.MIN_VALUE) [all...] |
ProtoOutputStreamInt64Test.java | 19 import android.util.proto.ProtoOutputStream; 27 * Test the int64 methods on the ProtoOutputStream class. 48 final ProtoOutputStream po = new ProtoOutputStream(chunkSize); 49 final long fieldFlags = ProtoOutputStream.FIELD_COUNT_SINGLE | ProtoOutputStream.FIELD_TYPE_INT64; 51 po.writeInt64(ProtoOutputStream.makeFieldId(1, fieldFlags), 0); 52 po.writeInt64(ProtoOutputStream.makeFieldId(2, fieldFlags), 1); 53 po.writeInt64(ProtoOutputStream.makeFieldId(3, fieldFlags), -1); 54 po.writeInt64(ProtoOutputStream.makeFieldId(4, fieldFlags), Integer.MIN_VALUE) [all...] |
ProtoOutputStreamSFixed32Test.java | 19 import android.util.proto.ProtoOutputStream; 27 * Test the sfixed32 methods on the ProtoOutputStream class. 48 final ProtoOutputStream po = new ProtoOutputStream(chunkSize); 49 final long fieldFlags = ProtoOutputStream.FIELD_COUNT_SINGLE | ProtoOutputStream.FIELD_TYPE_SFIXED32; 51 po.writeSFixed32(ProtoOutputStream.makeFieldId(1, fieldFlags), 0); 52 po.writeSFixed32(ProtoOutputStream.makeFieldId(2, fieldFlags), 1); 53 po.writeSFixed32(ProtoOutputStream.makeFieldId(3, fieldFlags), -1); 54 po.writeSFixed32(ProtoOutputStream.makeFieldId(4, fieldFlags), Integer.MIN_VALUE) [all...] |
ProtoOutputStreamSFixed64Test.java | 19 import android.util.proto.ProtoOutputStream; 27 * Test the sfixed64 methods on the ProtoOutputStream class. 48 final ProtoOutputStream po = new ProtoOutputStream(chunkSize); 49 final long fieldFlags = ProtoOutputStream.FIELD_COUNT_SINGLE | ProtoOutputStream.FIELD_TYPE_SFIXED64; 51 po.writeSFixed64(ProtoOutputStream.makeFieldId(1, fieldFlags), 0); 52 po.writeSFixed64(ProtoOutputStream.makeFieldId(2, fieldFlags), 1); 53 po.writeSFixed64(ProtoOutputStream.makeFieldId(3, fieldFlags), -1); 54 po.writeSFixed64(ProtoOutputStream.makeFieldId(4, fieldFlags), Integer.MIN_VALUE) [all...] |
ProtoOutputStreamSInt32Test.java | 19 import android.util.proto.ProtoOutputStream; 27 * Test the sint32 methods on the ProtoOutputStream class. 48 final ProtoOutputStream po = new ProtoOutputStream(chunkSize); 49 final long fieldFlags = ProtoOutputStream.FIELD_COUNT_SINGLE | ProtoOutputStream.FIELD_TYPE_SINT32; 51 po.writeSInt32(ProtoOutputStream.makeFieldId(1, fieldFlags), 0); 52 po.writeSInt32(ProtoOutputStream.makeFieldId(2, fieldFlags), 1); 53 po.writeSInt32(ProtoOutputStream.makeFieldId(3, fieldFlags), -1); 54 po.writeSInt32(ProtoOutputStream.makeFieldId(4, fieldFlags), Integer.MIN_VALUE) [all...] |
ProtoOutputStreamSInt64Test.java | 19 import android.util.proto.ProtoOutputStream; 27 * Test the sint64 methods on the ProtoOutputStream class. 48 final ProtoOutputStream po = new ProtoOutputStream(chunkSize); 49 final long fieldFlags = ProtoOutputStream.FIELD_COUNT_SINGLE | ProtoOutputStream.FIELD_TYPE_SINT64; 51 po.writeSInt64(ProtoOutputStream.makeFieldId(1, fieldFlags), 0); 52 po.writeSInt64(ProtoOutputStream.makeFieldId(2, fieldFlags), 1); 53 po.writeSInt64(ProtoOutputStream.makeFieldId(3, fieldFlags), -1); 54 po.writeSInt64(ProtoOutputStream.makeFieldId(4, fieldFlags), Integer.MIN_VALUE) [all...] |
ProtoOutputStreamTagTest.java | 19 import android.util.proto.ProtoOutputStream; 27 * Test tag related methods on ProtoOutputStream. 34 assertCheckFieldIdThrows(ProtoOutputStream.FIELD_TYPE_DOUBLE, ProtoOutputStream.FIELD_TYPE_INT32); 35 ProtoOutputStream.checkFieldId(1 | ProtoOutputStream.FIELD_TYPE_ENUM, ProtoOutputStream.FIELD_TYPE_ENUM); 43 ProtoOutputStream.checkFieldId(1 | ProtoOutputStream.FIELD_COUNT_UNKNOWN, 44 ProtoOutputStream.FIELD_COUNT_UNKNOWN) [all...] |
ProtoOutputStreamUInt32Test.java | 19 import android.util.proto.ProtoOutputStream; 27 * Test the uint32 methods on the ProtoOutputStream class. 48 final ProtoOutputStream po = new ProtoOutputStream(chunkSize); 49 final long fieldFlags = ProtoOutputStream.FIELD_COUNT_SINGLE | ProtoOutputStream.FIELD_TYPE_UINT32; 51 po.writeUInt32(ProtoOutputStream.makeFieldId(1, fieldFlags), 0); 52 po.writeUInt32(ProtoOutputStream.makeFieldId(2, fieldFlags), 1); 53 po.writeUInt32(ProtoOutputStream.makeFieldId(3, fieldFlags), -1); 54 po.writeUInt32(ProtoOutputStream.makeFieldId(4, fieldFlags), Integer.MIN_VALUE) [all...] |
ProtoOutputStreamUInt64Test.java | 19 import android.util.proto.ProtoOutputStream; 27 * Test the uint64 methods on the ProtoOutputStream class. 48 final ProtoOutputStream po = new ProtoOutputStream(chunkSize); 49 final long fieldFlags = ProtoOutputStream.FIELD_COUNT_SINGLE | ProtoOutputStream.FIELD_TYPE_UINT64; 51 po.writeUInt64(ProtoOutputStream.makeFieldId(1, fieldFlags), 0); 52 po.writeUInt64(ProtoOutputStream.makeFieldId(2, fieldFlags), 1); 53 po.writeUInt64(ProtoOutputStream.makeFieldId(3, fieldFlags), -1); 54 po.writeUInt64(ProtoOutputStream.makeFieldId(4, fieldFlags), Integer.MIN_VALUE) [all...] |
ProtoOutputStreamStringTest.java | 19 import android.util.proto.ProtoOutputStream; 27 * Test the string methods on the ProtoOutputStream class. 54 final ProtoOutputStream po = new ProtoOutputStream(chunkSize); 55 final long fieldFlags = ProtoOutputStream.FIELD_COUNT_SINGLE | ProtoOutputStream.FIELD_TYPE_STRING; 59 po.writeString(ProtoOutputStream.makeFieldId(1, fieldFlags), string); 89 final ProtoOutputStream po = new ProtoOutputStream(chunkSize); 90 final long fieldFlags = ProtoOutputStream.FIELD_COUNT_SINGLE | ProtoOutputStream.FIELD_TYPE_STRING [all...] |
/frameworks/base/libs/protoutil/src/ |
ProtoOutputStream.cpp | 21 #include <android/util/ProtoOutputStream.h> 27 ProtoOutputStream::ProtoOutputStream() 37 ProtoOutputStream::~ProtoOutputStream() 43 ProtoOutputStream::clear() 54 ProtoOutputStream::write(uint64_t fieldId, double val) 80 ProtoOutputStream::write(uint64_t fieldId, float val) 106 ProtoOutputStream::write(uint64_t fieldId, int val) 134 ProtoOutputStream::write(uint64_t fieldId, long long val [all...] |
/frameworks/base/libs/protoutil/include/android/util/ |
ProtoOutputStream.h | 85 * See the java version implementation (ProtoOutputStream.java) for more infos. 87 class ProtoOutputStream 90 ProtoOutputStream(); 91 ~ProtoOutputStream(); 113 * Returns how many bytes are buffered in ProtoOutputStream. 120 * it is not able to write to ProtoOutputStream any more since the data is compact. 127 * Clears the ProtoOutputStream so the buffer can be reused instead of deallocation/allocation again.
|
/frameworks/base/core/java/android/util/proto/ |
ProtoOutputStream.java | 103 public final class ProtoOutputStream { 104 public static final String TAG = "ProtoOutputStream"; 230 * Construct a ProtoOutputStream with the default chunk size. 232 public ProtoOutputStream() { 237 * Construct a ProtoOutputStream with the given chunk size. 239 public ProtoOutputStream(int chunkSize) { 244 * Construct a ProtoOutputStream that sits on top of an OutputStream. 250 public ProtoOutputStream(OutputStream stream) { 256 * Construct a ProtoOutputStream that sits on top of a FileDescriptor. 262 public ProtoOutputStream(FileDescriptor fd) [all...] |