Public Member Functions | Private Member Functions | Private Attributes | List of all members
com.google.protobuf.BinaryWriter.UnsafeHeapWriter Class Reference
Inheritance diagram for com.google.protobuf.BinaryWriter.UnsafeHeapWriter:
Inheritance graph
[legend]

Public Member Functions

int getTotalBytesWritten ()
 
int getTotalBytesWritten ()
 
void write (byte value)
 
void write (byte value)
 
void write (byte[] value, int offset, int length)
 
void write (byte[] value, int offset, int length)
 
void write (ByteBuffer value)
 
void write (ByteBuffer value)
 
void writeBool (int fieldNumber, boolean value)
 
void writeBool (int fieldNumber, boolean value)
 
void writeBytes (int fieldNumber, ByteString value)
 
void writeBytes (int fieldNumber, ByteString value)
 
void writeEndGroup (int fieldNumber)
 
void writeEndGroup (int fieldNumber)
 
void writeFixed32 (int fieldNumber, int value)
 
void writeFixed32 (int fieldNumber, int value)
 
void writeFixed64 (int fieldNumber, long value)
 
void writeFixed64 (int fieldNumber, long value)
 
void writeGroup (int fieldNumber, Object value) throws IOException
 
void writeGroup (int fieldNumber, Object value) throws IOException
 
void writeGroup (int fieldNumber, Object value, Schema schema) throws IOException
 
void writeGroup (int fieldNumber, Object value, Schema schema) throws IOException
 
void writeInt32 (int fieldNumber, int value)
 
void writeInt32 (int fieldNumber, int value)
 
void writeLazy (byte[] value, int offset, int length)
 
void writeLazy (byte[] value, int offset, int length)
 
void writeLazy (ByteBuffer value)
 
void writeLazy (ByteBuffer value)
 
void writeMessage (int fieldNumber, Object value) throws IOException
 
void writeMessage (int fieldNumber, Object value) throws IOException
 
void writeMessage (int fieldNumber, Object value, Schema schema) throws IOException
 
void writeMessage (int fieldNumber, Object value, Schema schema) throws IOException
 
void writeSInt32 (int fieldNumber, int value)
 
void writeSInt32 (int fieldNumber, int value)
 
void writeSInt64 (int fieldNumber, long value)
 
void writeSInt64 (int fieldNumber, long value)
 
void writeStartGroup (int fieldNumber)
 
void writeStartGroup (int fieldNumber)
 
void writeString (int fieldNumber, String value)
 
void writeString (int fieldNumber, String value)
 
void writeUInt32 (int fieldNumber, int value)
 
void writeUInt32 (int fieldNumber, int value)
 
void writeUInt64 (int fieldNumber, long value)
 
void writeUInt64 (int fieldNumber, long value)
 

Private Member Functions

int arrayPos ()
 
int arrayPos ()
 
void nextBuffer ()
 
void nextBuffer ()
 
void nextBuffer (AllocatedBuffer allocatedBuffer)
 
void nextBuffer (AllocatedBuffer allocatedBuffer)
 
void nextBuffer (int capacity)
 
void nextBuffer (int capacity)
 
void writeVarint32FiveBytes (int value)
 
void writeVarint32FiveBytes (int value)
 
void writeVarint32FourBytes (int value)
 
void writeVarint32FourBytes (int value)
 
void writeVarint32OneByte (int value)
 
void writeVarint32OneByte (int value)
 
void writeVarint32ThreeBytes (int value)
 
void writeVarint32ThreeBytes (int value)
 
void writeVarint32TwoBytes (int value)
 
void writeVarint32TwoBytes (int value)
 
void writeVarint64EightBytes (long value)
 
void writeVarint64EightBytes (long value)
 
void writeVarint64FiveBytes (long value)
 
void writeVarint64FiveBytes (long value)
 
void writeVarint64FourBytes (long value)
 
void writeVarint64FourBytes (long value)
 
void writeVarint64NineBytes (long value)
 
void writeVarint64NineBytes (long value)
 
void writeVarint64OneByte (long value)
 
void writeVarint64OneByte (long value)
 
void writeVarint64SevenBytes (long value)
 
void writeVarint64SevenBytes (long value)
 
void writeVarint64SixBytes (long value)
 
void writeVarint64SixBytes (long value)
 
void writeVarint64TenBytes (long value)
 
void writeVarint64TenBytes (long value)
 
void writeVarint64ThreeBytes (long value)
 
void writeVarint64ThreeBytes (long value)
 
void writeVarint64TwoBytes (long value)
 
void writeVarint64TwoBytes (long value)
 

Private Attributes

AllocatedBuffer allocatedBuffer
 
byte[] buffer
 
long limit
 
long limitMinusOne
 
long offset
 
long offsetMinusOne
 
long pos
 

Detailed Description

Writer that uses unsafe operations on a target array.

Definition at line 1447 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/BinaryWriter.java.

Member Function Documentation

◆ arrayPos() [1/2]

int com.google.protobuf.BinaryWriter.UnsafeHeapWriter.arrayPos ( )
inlineprivate

◆ arrayPos() [2/2]

int com.google.protobuf.BinaryWriter.UnsafeHeapWriter.arrayPos ( )
inlineprivate

◆ getTotalBytesWritten() [1/2]

int com.google.protobuf.BinaryWriter.UnsafeHeapWriter.getTotalBytesWritten ( )
inline

◆ getTotalBytesWritten() [2/2]

int com.google.protobuf.BinaryWriter.UnsafeHeapWriter.getTotalBytesWritten ( )
inline

◆ nextBuffer() [1/6]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.nextBuffer ( )
inlineprivate

◆ nextBuffer() [2/6]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.nextBuffer ( )
inlineprivate

◆ nextBuffer() [3/6]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.nextBuffer ( AllocatedBuffer  allocatedBuffer)
inlineprivate

◆ nextBuffer() [4/6]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.nextBuffer ( AllocatedBuffer  allocatedBuffer)
inlineprivate

◆ nextBuffer() [5/6]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.nextBuffer ( int  capacity)
inlineprivate

◆ nextBuffer() [6/6]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.nextBuffer ( int  capacity)
inlineprivate

◆ write() [1/6]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.write ( byte  value)
inline

Writes a single byte.

Parameters
valuethe byte to be written
Exceptions
IOExceptionthrown if an error occurred while writing

Reimplemented from com.google.protobuf.ByteOutput.

Definition at line 1912 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/BinaryWriter.java.

◆ write() [2/6]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.write ( byte  value)
inline

Writes a single byte.

Parameters
valuethe byte to be written
Exceptions
IOExceptionthrown if an error occurred while writing

Reimplemented from com.google.protobuf.ByteOutput.

Definition at line 1912 of file protobuf/java/core/src/main/java/com/google/protobuf/BinaryWriter.java.

◆ write() [3/6]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.write ( byte[]  value,
int  offset,
int  length 
)
inline

Writes a sequence of bytes. The ByteOutput must copy

if it will not be processed prior to the return of this method call, since

may be reused/altered by the caller.

NOTE: This method MUST NOT modify the

. Doing so is a programming error and will lead to data corruption which will be difficult to debug.

Parameters
valuethe bytes to be written
offsetthe offset of the start of the writable range
lengththe number of bytes to write starting from
Exceptions
IOExceptionthrown if an error occurred while writing

Reimplemented from com.google.protobuf.ByteOutput.

Definition at line 1917 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/BinaryWriter.java.

◆ write() [4/6]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.write ( byte[]  value,
int  offset,
int  length 
)
inline

Writes a sequence of bytes. The ByteOutput must copy

if it will not be processed prior to the return of this method call, since

may be reused/altered by the caller.

NOTE: This method MUST NOT modify the

. Doing so is a programming error and will lead to data corruption which will be difficult to debug.

Parameters
valuethe bytes to be written
offsetthe offset of the start of the writable range
lengththe number of bytes to write starting from
Exceptions
IOExceptionthrown if an error occurred while writing

Reimplemented from com.google.protobuf.ByteOutput.

Definition at line 1917 of file protobuf/java/core/src/main/java/com/google/protobuf/BinaryWriter.java.

◆ write() [5/6]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.write ( ByteBuffer  value)
inline

Writes a sequence of bytes. The ByteOutput must copy

if it will not be processed prior to the return of this method call, since

may be reused/altered by the caller.

NOTE: This method MUST NOT modify the

. Doing so is a programming error and will lead to data corruption which will be difficult to debug.

Parameters
valuethe bytes to be written. Upon returning from this call, the of this buffer will be set to the
Exceptions
IOExceptionthrown if an error occurred while writing

Reimplemented from com.google.protobuf.ByteOutput.

Definition at line 1951 of file protobuf/java/core/src/main/java/com/google/protobuf/BinaryWriter.java.

◆ write() [6/6]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.write ( ByteBuffer  value)
inline

Writes a sequence of bytes. The ByteOutput must copy

if it will not be processed prior to the return of this method call, since

may be reused/altered by the caller.

NOTE: This method MUST NOT modify the

. Doing so is a programming error and will lead to data corruption which will be difficult to debug.

Parameters
valuethe bytes to be written. Upon returning from this call, the of this buffer will be set to the
Exceptions
IOExceptionthrown if an error occurred while writing

Reimplemented from com.google.protobuf.ByteOutput.

Definition at line 1951 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/BinaryWriter.java.

◆ writeBool() [1/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeBool ( int  fieldNumber,
boolean  value 
)
inline

◆ writeBool() [2/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeBool ( int  fieldNumber,
boolean  value 
)
inline

◆ writeBytes() [1/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeBytes ( int  fieldNumber,
ByteString  value 
)
inline

◆ writeBytes() [2/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeBytes ( int  fieldNumber,
ByteString  value 
)
inline

◆ writeEndGroup() [1/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeEndGroup ( int  fieldNumber)
inline

◆ writeEndGroup() [2/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeEndGroup ( int  fieldNumber)
inline

◆ writeFixed32() [1/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeFixed32 ( int  fieldNumber,
int  value 
)
inline

◆ writeFixed32() [2/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeFixed32 ( int  fieldNumber,
int  value 
)
inline

◆ writeFixed64() [1/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeFixed64 ( int  fieldNumber,
long  value 
)
inline

◆ writeFixed64() [2/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeFixed64 ( int  fieldNumber,
long  value 
)
inline

◆ writeGroup() [1/4]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeGroup ( int  fieldNumber,
Object  value 
) throws IOException
inline

◆ writeGroup() [2/4]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeGroup ( int  fieldNumber,
Object  value 
) throws IOException
inline

◆ writeGroup() [3/4]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeGroup ( int  fieldNumber,
Object  value,
Schema  schema 
) throws IOException
inline

◆ writeGroup() [4/4]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeGroup ( int  fieldNumber,
Object  value,
Schema  schema 
) throws IOException
inline

◆ writeInt32() [1/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeInt32 ( int  fieldNumber,
int  value 
)
inline

◆ writeInt32() [2/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeInt32 ( int  fieldNumber,
int  value 
)
inline

◆ writeLazy() [1/4]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeLazy ( byte[]  value,
int  offset,
int  length 
)
inline

Writes a sequence of bytes. The ByteOutput is free to retain a reference to the value beyond the scope of this method call (e.g. write later) since it is considered immutable and is guaranteed not to change by the caller.

NOTE: This method MUST NOT modify the

. Doing so is a programming error and will lead to data corruption which will be difficult to debug.

Parameters
valuethe bytes to be written
offsetthe offset of the start of the writable range
lengththe number of bytes to write starting from
Exceptions
IOExceptionthrown if an error occurred while writing

Reimplemented from com.google.protobuf.ByteOutput.

Definition at line 1929 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/BinaryWriter.java.

◆ writeLazy() [2/4]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeLazy ( byte[]  value,
int  offset,
int  length 
)
inline

Writes a sequence of bytes. The ByteOutput is free to retain a reference to the value beyond the scope of this method call (e.g. write later) since it is considered immutable and is guaranteed not to change by the caller.

NOTE: This method MUST NOT modify the

. Doing so is a programming error and will lead to data corruption which will be difficult to debug.

Parameters
valuethe bytes to be written
offsetthe offset of the start of the writable range
lengththe number of bytes to write starting from
Exceptions
IOExceptionthrown if an error occurred while writing

Reimplemented from com.google.protobuf.ByteOutput.

Definition at line 1929 of file protobuf/java/core/src/main/java/com/google/protobuf/BinaryWriter.java.

◆ writeLazy() [3/4]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeLazy ( ByteBuffer  value)
inline

Writes a sequence of bytes. The ByteOutput is free to retain a reference to the value beyond the scope of this method call (e.g. write later) since it is considered immutable and is guaranteed not to change by the caller.

NOTE: This method MUST NOT modify the

. Doing so is a programming error and will lead to data corruption which will be difficult to debug.

Parameters
valuethe bytes to be written. Upon returning from this call, the of this buffer will be set to the
Exceptions
IOExceptionthrown if an error occurred while writing

Reimplemented from com.google.protobuf.ByteOutput.

Definition at line 1960 of file bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/BinaryWriter.java.

◆ writeLazy() [4/4]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeLazy ( ByteBuffer  value)
inline

Writes a sequence of bytes. The ByteOutput is free to retain a reference to the value beyond the scope of this method call (e.g. write later) since it is considered immutable and is guaranteed not to change by the caller.

NOTE: This method MUST NOT modify the

. Doing so is a programming error and will lead to data corruption which will be difficult to debug.

Parameters
valuethe bytes to be written. Upon returning from this call, the of this buffer will be set to the
Exceptions
IOExceptionthrown if an error occurred while writing

Reimplemented from com.google.protobuf.ByteOutput.

Definition at line 1960 of file protobuf/java/core/src/main/java/com/google/protobuf/BinaryWriter.java.

◆ writeMessage() [1/4]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeMessage ( int  fieldNumber,
Object  value 
) throws IOException
inline

◆ writeMessage() [2/4]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeMessage ( int  fieldNumber,
Object  value 
) throws IOException
inline

◆ writeMessage() [3/4]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeMessage ( int  fieldNumber,
Object  value,
Schema  schema 
) throws IOException
inline

◆ writeMessage() [4/4]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeMessage ( int  fieldNumber,
Object  value,
Schema  schema 
) throws IOException
inline

◆ writeSInt32() [1/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeSInt32 ( int  fieldNumber,
int  value 
)
inline

◆ writeSInt32() [2/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeSInt32 ( int  fieldNumber,
int  value 
)
inline

◆ writeSInt64() [1/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeSInt64 ( int  fieldNumber,
long  value 
)
inline

◆ writeSInt64() [2/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeSInt64 ( int  fieldNumber,
long  value 
)
inline

◆ writeStartGroup() [1/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeStartGroup ( int  fieldNumber)
inline

◆ writeStartGroup() [2/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeStartGroup ( int  fieldNumber)
inline

◆ writeString() [1/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeString ( int  fieldNumber,
String  value 
)
inline

◆ writeString() [2/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeString ( int  fieldNumber,
String  value 
)
inline

◆ writeUInt32() [1/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeUInt32 ( int  fieldNumber,
int  value 
)
inline

◆ writeUInt32() [2/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeUInt32 ( int  fieldNumber,
int  value 
)
inline

◆ writeUInt64() [1/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeUInt64 ( int  fieldNumber,
long  value 
)
inline

◆ writeUInt64() [2/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeUInt64 ( int  fieldNumber,
long  value 
)
inline

◆ writeVarint32FiveBytes() [1/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint32FiveBytes ( int  value)
inlineprivate

◆ writeVarint32FiveBytes() [2/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint32FiveBytes ( int  value)
inlineprivate

◆ writeVarint32FourBytes() [1/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint32FourBytes ( int  value)
inlineprivate

◆ writeVarint32FourBytes() [2/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint32FourBytes ( int  value)
inlineprivate

◆ writeVarint32OneByte() [1/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint32OneByte ( int  value)
inlineprivate

◆ writeVarint32OneByte() [2/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint32OneByte ( int  value)
inlineprivate

◆ writeVarint32ThreeBytes() [1/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint32ThreeBytes ( int  value)
inlineprivate

◆ writeVarint32ThreeBytes() [2/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint32ThreeBytes ( int  value)
inlineprivate

◆ writeVarint32TwoBytes() [1/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint32TwoBytes ( int  value)
inlineprivate

◆ writeVarint32TwoBytes() [2/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint32TwoBytes ( int  value)
inlineprivate

◆ writeVarint64EightBytes() [1/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint64EightBytes ( long  value)
inlineprivate

◆ writeVarint64EightBytes() [2/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint64EightBytes ( long  value)
inlineprivate

◆ writeVarint64FiveBytes() [1/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint64FiveBytes ( long  value)
inlineprivate

◆ writeVarint64FiveBytes() [2/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint64FiveBytes ( long  value)
inlineprivate

◆ writeVarint64FourBytes() [1/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint64FourBytes ( long  value)
inlineprivate

◆ writeVarint64FourBytes() [2/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint64FourBytes ( long  value)
inlineprivate

◆ writeVarint64NineBytes() [1/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint64NineBytes ( long  value)
inlineprivate

◆ writeVarint64NineBytes() [2/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint64NineBytes ( long  value)
inlineprivate

◆ writeVarint64OneByte() [1/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint64OneByte ( long  value)
inlineprivate

◆ writeVarint64OneByte() [2/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint64OneByte ( long  value)
inlineprivate

◆ writeVarint64SevenBytes() [1/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint64SevenBytes ( long  value)
inlineprivate

◆ writeVarint64SevenBytes() [2/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint64SevenBytes ( long  value)
inlineprivate

◆ writeVarint64SixBytes() [1/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint64SixBytes ( long  value)
inlineprivate

◆ writeVarint64SixBytes() [2/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint64SixBytes ( long  value)
inlineprivate

◆ writeVarint64TenBytes() [1/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint64TenBytes ( long  value)
inlineprivate

◆ writeVarint64TenBytes() [2/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint64TenBytes ( long  value)
inlineprivate

◆ writeVarint64ThreeBytes() [1/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint64ThreeBytes ( long  value)
inlineprivate

◆ writeVarint64ThreeBytes() [2/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint64ThreeBytes ( long  value)
inlineprivate

◆ writeVarint64TwoBytes() [1/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint64TwoBytes ( long  value)
inlineprivate

◆ writeVarint64TwoBytes() [2/2]

void com.google.protobuf.BinaryWriter.UnsafeHeapWriter.writeVarint64TwoBytes ( long  value)
inlineprivate

Member Data Documentation

◆ allocatedBuffer

AllocatedBuffer com.google.protobuf.BinaryWriter.UnsafeHeapWriter.allocatedBuffer
private

◆ buffer

byte [] com.google.protobuf.BinaryWriter.UnsafeHeapWriter.buffer
private

◆ limit

long com.google.protobuf.BinaryWriter.UnsafeHeapWriter.limit
private

◆ limitMinusOne

long com.google.protobuf.BinaryWriter.UnsafeHeapWriter.limitMinusOne
private

◆ offset

long com.google.protobuf.BinaryWriter.UnsafeHeapWriter.offset
private

◆ offsetMinusOne

long com.google.protobuf.BinaryWriter.UnsafeHeapWriter.offsetMinusOne
private

◆ pos

long com.google.protobuf.BinaryWriter.UnsafeHeapWriter.pos
private

The documentation for this class was generated from the following file:
position
intern position
Definition: bloaty/third_party/protobuf/php/ext/google/protobuf/array.c:487
com.google.protobuf.BinaryWriter.UnsafeHeapWriter.limit
long limit
Definition: bloaty/third_party/protobuf/java/core/src/main/java/com/google/protobuf/BinaryWriter.java:1451
value
const char * value
Definition: hpack_parser_table.cc:165
offset
voidpf uLong offset
Definition: bloaty/third_party/zlib/contrib/minizip/ioapi.h:142


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:02