#import <GPBCodedOutputStream.h>
Writes out protocol message fields.
The common uses of protocol buffers shouldn't need to use this class. GPBMessage's provide a -data method that will serialize the message for you.
- Note
- Any -write* api can raise the GPBCodedOutputStreamException_* exceptions.
-
Subclassing of GPBCodedOutputStream is NOT supported.
Definition at line 66 of file bloaty/third_party/protobuf/objectivec/GPBCodedOutputStream.h.
◆ flush [1/2]
Flush any buffered data out.
◆ flush [2/2]
Flush any buffered data out.
◆ initWithData: [1/2]
- (instancetype) initWithData: |
|
(NSMutableData *) |
data |
|
Initializes a stream to fill in the given data. Data must be sized to fit or an error will be raised when out of space.
- Parameters
-
data | The data where the stream will be written to. |
- Returns
- A newly initialized GPBCodedOutputStream.
◆ initWithData: [2/2]
- (instancetype) initWithData: |
|
(NSMutableData *) |
data |
|
Initializes a stream to fill in the given data. Data must be sized to fit or an error will be raised when out of space.
- Parameters
-
data | The data where the stream will be written to. |
- Returns
- A newly initialized GPBCodedOutputStream.
◆ initWithOutputStream: [1/2]
- (instancetype) initWithOutputStream: |
|
(NSOutputStream *) |
output |
|
Initializes a stream to write into the given NSOutputStream
.
- Parameters
-
output | The output stream where the stream will be written to. |
- Returns
- A newly initialized GPBCodedOutputStream.
◆ initWithOutputStream: [2/2]
- (instancetype) initWithOutputStream: |
|
(NSOutputStream *) |
output |
|
Initializes a stream to write into the given NSOutputStream
.
- Parameters
-
output | The output stream where the stream will be written to. |
- Returns
- A newly initialized GPBCodedOutputStream.
◆ streamWithData: [1/2]
+ (instancetype) streamWithData: |
|
(NSMutableData *) |
data |
|
Creates a stream to fill in the given data. Data must be sized to fit or an error will be raised when out of space.
- Parameters
-
data | The data where the stream will be written to. |
- Returns
- A newly instanced GPBCodedOutputStream.
◆ streamWithData: [2/2]
+ (instancetype) streamWithData: |
|
(NSMutableData *) |
data |
|
Creates a stream to fill in the given data. Data must be sized to fit or an error will be raised when out of space.
- Parameters
-
data | The data where the stream will be written to. |
- Returns
- A newly instanced GPBCodedOutputStream.
◆ streamWithOutputStream: [1/2]
+ (instancetype) streamWithOutputStream: |
|
(NSOutputStream *) |
output |
|
Creates a stream to write into the given NSOutputStream.
- Parameters
-
output | The output stream where the stream will be written to. |
- Returns
- A newly instanced GPBCodedOutputStream.
◆ streamWithOutputStream: [2/2]
+ (instancetype) streamWithOutputStream: |
|
(NSOutputStream *) |
output |
|
Creates a stream to write into the given NSOutputStream.
- Parameters
-
output | The output stream where the stream will be written to. |
- Returns
- A newly instanced GPBCodedOutputStream.
◆ writeBool:value: [1/2]
- (void) writeBool: |
|
(int32_t) |
fieldNumber |
value: |
|
(BOOL) |
value |
|
|
| |
Write a BOOL for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeBool:value: [2/2]
- (void) writeBool: |
|
(int32_t) |
fieldNumber |
value: |
|
(BOOL) |
value |
|
|
| |
Write a BOOL for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeBoolArray:values:tag: [1/2]
Write a packed array of BOOL for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeBoolArray:values:tag: [2/2]
Write a packed array of BOOL for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeBoolNoTag: [1/2]
- (void) writeBoolNoTag: |
|
(BOOL) |
value |
|
Write a BOOL without any tag.
- Parameters
-
value | The value to write out. |
◆ writeBoolNoTag: [2/2]
- (void) writeBoolNoTag: |
|
(BOOL) |
value |
|
Write a BOOL without any tag.
- Parameters
-
value | The value to write out. |
◆ writeBytes:value: [1/2]
- (void) writeBytes: |
|
(int32_t) |
fieldNumber |
value: |
|
(NSData *) |
value |
|
|
| |
Write a NSData for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeBytes:value: [2/2]
- (void) writeBytes: |
|
(int32_t) |
fieldNumber |
value: |
|
(NSData *) |
value |
|
|
| |
Write a NSData for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeBytesArray:values: [1/2]
- (void) writeBytesArray: |
|
(int32_t) |
fieldNumber |
values: |
|
(NSArray< NSData * > *) |
values |
|
|
| |
Write an array of NSData for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
◆ writeBytesArray:values: [2/2]
- (void) writeBytesArray: |
|
(int32_t) |
fieldNumber |
values: |
|
(NSArray< NSData * > *) |
values |
|
|
| |
Write an array of NSData for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
◆ writeBytesNoTag: [1/2]
- (void) writeBytesNoTag: |
|
(NSData *) |
value |
|
Write a NSData without any tag.
- Parameters
-
value | The value to write out. |
◆ writeBytesNoTag: [2/2]
- (void) writeBytesNoTag: |
|
(NSData *) |
value |
|
Write a NSData without any tag.
- Parameters
-
value | The value to write out. |
◆ writeDouble:value: [1/2]
- (void) writeDouble: |
|
(int32_t) |
fieldNumber |
value: |
|
(double) |
value |
|
|
| |
Write a double for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeDouble:value: [2/2]
- (void) writeDouble: |
|
(int32_t) |
fieldNumber |
value: |
|
(double) |
value |
|
|
| |
Write a double for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeDoubleArray:values:tag: [1/2]
Write a packed array of double for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeDoubleArray:values:tag: [2/2]
Write a packed array of double for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeDoubleNoTag: [1/2]
- (void) writeDoubleNoTag: |
|
(double) |
value |
|
Write a double without any tag.
- Parameters
-
value | The value to write out. |
◆ writeDoubleNoTag: [2/2]
- (void) writeDoubleNoTag: |
|
(double) |
value |
|
Write a double without any tag.
- Parameters
-
value | The value to write out. |
◆ writeEnum:value: [1/2]
Write a int32_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeEnum:value: [2/2]
Write a int32_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeEnumArray:values:tag: [1/2]
Write a packed array of int32_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeEnumArray:values:tag: [2/2]
Write a packed array of int32_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeEnumNoTag: [1/2]
- (void) writeEnumNoTag: |
|
(int32_t) |
value |
|
Write a int32_t without any tag.
- Parameters
-
value | The value to write out. |
◆ writeEnumNoTag: [2/2]
- (void) writeEnumNoTag: |
|
(int32_t) |
value |
|
Write a int32_t without any tag.
- Parameters
-
value | The value to write out. |
◆ writeFixed32:value: [1/2]
Write a uint32_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeFixed32:value: [2/2]
Write a uint32_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeFixed32Array:values:tag: [1/2]
Write a packed array of uint32_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeFixed32Array:values:tag: [2/2]
Write a packed array of uint32_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeFixed32NoTag: [1/2]
- (void) writeFixed32NoTag: |
|
(uint32_t) |
value |
|
Write a uint32_t without any tag.
- Parameters
-
value | The value to write out. |
◆ writeFixed32NoTag: [2/2]
- (void) writeFixed32NoTag: |
|
(uint32_t) |
value |
|
Write a uint32_t without any tag.
- Parameters
-
value | The value to write out. |
◆ writeFixed64:value: [1/2]
Write a uint64_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeFixed64:value: [2/2]
Write a uint64_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeFixed64Array:values:tag: [1/2]
Write a packed array of uint64_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeFixed64Array:values:tag: [2/2]
Write a packed array of uint64_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeFixed64NoTag: [1/2]
- (void) writeFixed64NoTag: |
|
(uint64_t) |
value |
|
Write a uint64_t without any tag.
- Parameters
-
value | The value to write out. |
◆ writeFixed64NoTag: [2/2]
- (void) writeFixed64NoTag: |
|
(uint64_t) |
value |
|
Write a uint64_t without any tag.
- Parameters
-
value | The value to write out. |
◆ writeFloat:value: [1/2]
- (void) writeFloat: |
|
(int32_t) |
fieldNumber |
value: |
|
(float) |
value |
|
|
| |
Write a float for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeFloat:value: [2/2]
- (void) writeFloat: |
|
(int32_t) |
fieldNumber |
value: |
|
(float) |
value |
|
|
| |
Write a float for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeFloatArray:values:tag: [1/2]
Write a packed array of float for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeFloatArray:values:tag: [2/2]
Write a packed array of float for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeFloatNoTag: [1/2]
- (void) writeFloatNoTag: |
|
(float) |
value |
|
Write a float without any tag.
- Parameters
-
value | The value to write out. |
◆ writeFloatNoTag: [2/2]
- (void) writeFloatNoTag: |
|
(float) |
value |
|
Write a float without any tag.
- Parameters
-
value | The value to write out. |
◆ writeGroup:value: [1/2]
Write a GPBMessage for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeGroup:value: [2/2]
Write a GPBMessage for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeGroupArray:values: [1/2]
- (void) writeGroupArray: |
|
(int32_t) |
fieldNumber |
values: |
|
(NSArray< GPBMessage * > *) |
values |
|
|
| |
Write an array of GPBMessage for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
◆ writeGroupArray:values: [2/2]
- (void) writeGroupArray: |
|
(int32_t) |
fieldNumber |
values: |
|
(NSArray< GPBMessage * > *) |
values |
|
|
| |
Write an array of GPBMessage for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
◆ writeGroupNoTag:value: [1/2]
Write a GPBMessage without any tag (but does write the endGroup tag).
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeGroupNoTag:value: [2/2]
Write a GPBMessage without any tag (but does write the endGroup tag).
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeInt32:value: [1/2]
Write a int32_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeInt32:value: [2/2]
Write a int32_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeInt32Array:values:tag: [1/2]
Write a packed array of int32_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeInt32Array:values:tag: [2/2]
Write a packed array of int32_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeInt32NoTag: [1/2]
- (void) writeInt32NoTag: |
|
(int32_t) |
value |
|
Write a int32_t without any tag.
- Parameters
-
value | The value to write out. |
◆ writeInt32NoTag: [2/2]
- (void) writeInt32NoTag: |
|
(int32_t) |
value |
|
Write a int32_t without any tag.
- Parameters
-
value | The value to write out. |
◆ writeInt64:value: [1/2]
Write a int64_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeInt64:value: [2/2]
Write a int64_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeInt64Array:values:tag: [1/2]
Write a packed array of int64_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeInt64Array:values:tag: [2/2]
Write a packed array of int64_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeInt64NoTag: [1/2]
- (void) writeInt64NoTag: |
|
(int64_t) |
value |
|
Write a int64_t without any tag.
- Parameters
-
value | The value to write out. |
◆ writeInt64NoTag: [2/2]
- (void) writeInt64NoTag: |
|
(int64_t) |
value |
|
Write a int64_t without any tag.
- Parameters
-
value | The value to write out. |
◆ writeMessage:value: [1/2]
Write a GPBMessage for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeMessage:value: [2/2]
Write a GPBMessage for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeMessageArray:values: [1/2]
- (void) writeMessageArray: |
|
(int32_t) |
fieldNumber |
values: |
|
(NSArray< GPBMessage * > *) |
values |
|
|
| |
Write an array of GPBMessage for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
◆ writeMessageArray:values: [2/2]
- (void) writeMessageArray: |
|
(int32_t) |
fieldNumber |
values: |
|
(NSArray< GPBMessage * > *) |
values |
|
|
| |
Write an array of GPBMessage for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
◆ writeMessageNoTag: [1/2]
Write a GPBMessage without any tag.
- Parameters
-
value | The value to write out. |
◆ writeMessageNoTag: [2/2]
Write a GPBMessage without any tag.
- Parameters
-
value | The value to write out. |
◆ writeMessageSetExtension:value: [1/2]
Write a MessageSet extension field to the stream. For historical reasons, the wire format differs from normal fields.
- Parameters
-
fieldNumber | The extension field number to write out. |
value | The message from where to get the extension. |
◆ writeMessageSetExtension:value: [2/2]
Write a MessageSet extension field to the stream. For historical reasons, the wire format differs from normal fields.
- Parameters
-
fieldNumber | The extension field number to write out. |
value | The message from where to get the extension. |
◆ writeRawByte: [1/2]
- (void) writeRawByte: |
|
(uint8_t) |
value |
|
Write the raw byte out.
- Parameters
-
value | The value to write out. |
◆ writeRawByte: [2/2]
- (void) writeRawByte: |
|
(uint8_t) |
value |
|
Write the raw byte out.
- Parameters
-
value | The value to write out. |
◆ writeRawData: [1/2]
- (void) writeRawData: |
|
(NSData *) |
data |
|
Writes the contents of an NSData out.
- Parameters
-
data | The data to write out. |
◆ writeRawData: [2/2]
- (void) writeRawData: |
|
(NSData *) |
data |
|
Writes the contents of an NSData out.
- Parameters
-
data | The data to write out. |
◆ writeRawLittleEndian32: [1/2]
- (void) writeRawLittleEndian32: |
|
(int32_t) |
value |
|
Write a 32bit value out in little endian format.
- Parameters
-
value | The value to write out. |
◆ writeRawLittleEndian32: [2/2]
- (void) writeRawLittleEndian32: |
|
(int32_t) |
value |
|
Write a 32bit value out in little endian format.
- Parameters
-
value | The value to write out. |
◆ writeRawLittleEndian64: [1/2]
- (void) writeRawLittleEndian64: |
|
(int64_t) |
value |
|
Write a 64bit value out in little endian format.
- Parameters
-
value | The value to write out. |
◆ writeRawLittleEndian64: [2/2]
- (void) writeRawLittleEndian64: |
|
(int64_t) |
value |
|
Write a 64bit value out in little endian format.
- Parameters
-
value | The value to write out. |
◆ writeRawMessageSetExtension:value: [1/2]
- (void) writeRawMessageSetExtension: |
|
(int32_t) |
fieldNumber |
value: |
|
(NSData *) |
value |
|
|
| |
Write an unparsed MessageSet extension field to the stream. For historical reasons, the wire format differs from normal fields.
- Parameters
-
fieldNumber | The extension field number to write out. |
value | The raw message from where to get the extension. |
◆ writeRawMessageSetExtension:value: [2/2]
- (void) writeRawMessageSetExtension: |
|
(int32_t) |
fieldNumber |
value: |
|
(NSData *) |
value |
|
|
| |
Write an unparsed MessageSet extension field to the stream. For historical reasons, the wire format differs from normal fields.
- Parameters
-
fieldNumber | The extension field number to write out. |
value | The raw message from where to get the extension. |
◆ writeRawPtr:offset:length: [1/2]
- (void) writeRawPtr: |
|
(const void *) |
data |
offset: |
|
(size_t) |
offset |
length: |
|
(size_t) |
length |
|
|
| |
Writes out the given data.
- Parameters
-
data | The data blob to write out. |
offset | The offset into the blob to start writing out. |
length | The number of bytes from the blob to write out. |
◆ writeRawPtr:offset:length: [2/2]
- (void) writeRawPtr: |
|
(const void *) |
data |
offset: |
|
(size_t) |
offset |
length: |
|
(size_t) |
length |
|
|
| |
Writes out the given data.
- Parameters
-
data | The data blob to write out. |
offset | The offset into the blob to start writing out. |
length | The number of bytes from the blob to write out. |
◆ writeRawVarint32: [1/2]
- (void) writeRawVarint32: |
|
(int32_t) |
value |
|
Write a 32bit value out in varint format.
- Parameters
-
value | The value to write out. |
◆ writeRawVarint32: [2/2]
- (void) writeRawVarint32: |
|
(int32_t) |
value |
|
Write a 32bit value out in varint format.
- Parameters
-
value | The value to write out. |
◆ writeRawVarint64: [1/2]
- (void) writeRawVarint64: |
|
(int64_t) |
value |
|
Write a 64bit value out in varint format.
- Parameters
-
value | The value to write out. |
◆ writeRawVarint64: [2/2]
- (void) writeRawVarint64: |
|
(int64_t) |
value |
|
Write a 64bit value out in varint format.
- Parameters
-
value | The value to write out. |
◆ writeRawVarintSizeTAs32: [1/2]
- (void) writeRawVarintSizeTAs32: |
|
(size_t) |
value |
|
Write a size_t out as a 32bit varint value.
- Note
- This will truncate 64 bit values to 32.
- Parameters
-
value | The value to write out. |
◆ writeRawVarintSizeTAs32: [2/2]
- (void) writeRawVarintSizeTAs32: |
|
(size_t) |
value |
|
Write a size_t out as a 32bit varint value.
- Note
- This will truncate 64 bit values to 32.
- Parameters
-
value | The value to write out. |
◆ writeSFixed32:value: [1/2]
Write a int32_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeSFixed32:value: [2/2]
Write a int32_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeSFixed32Array:values:tag: [1/2]
Write a packed array of int32_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeSFixed32Array:values:tag: [2/2]
Write a packed array of int32_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeSFixed32NoTag: [1/2]
- (void) writeSFixed32NoTag: |
|
(int32_t) |
value |
|
Write a int32_t without any tag.
- Parameters
-
value | The value to write out. |
◆ writeSFixed32NoTag: [2/2]
- (void) writeSFixed32NoTag: |
|
(int32_t) |
value |
|
Write a int32_t without any tag.
- Parameters
-
value | The value to write out. |
◆ writeSFixed64:value: [1/2]
Write a int64_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeSFixed64:value: [2/2]
Write a int64_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeSFixed64Array:values:tag: [1/2]
Write a packed array of int64_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeSFixed64Array:values:tag: [2/2]
Write a packed array of int64_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeSFixed64NoTag: [1/2]
- (void) writeSFixed64NoTag: |
|
(int64_t) |
value |
|
Write a int64_t without any tag.
- Parameters
-
value | The value to write out. |
◆ writeSFixed64NoTag: [2/2]
- (void) writeSFixed64NoTag: |
|
(int64_t) |
value |
|
Write a int64_t without any tag.
- Parameters
-
value | The value to write out. |
◆ writeSInt32:value: [1/2]
Write a int32_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeSInt32:value: [2/2]
Write a int32_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeSInt32Array:values:tag: [1/2]
Write a packed array of int32_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeSInt32Array:values:tag: [2/2]
Write a packed array of int32_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeSInt32NoTag: [1/2]
- (void) writeSInt32NoTag: |
|
(int32_t) |
value |
|
Write a int32_t without any tag.
- Parameters
-
value | The value to write out. |
◆ writeSInt32NoTag: [2/2]
- (void) writeSInt32NoTag: |
|
(int32_t) |
value |
|
Write a int32_t without any tag.
- Parameters
-
value | The value to write out. |
◆ writeSInt64:value: [1/2]
Write a int64_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeSInt64:value: [2/2]
Write a int64_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeSInt64Array:values:tag: [1/2]
Write a packed array of int64_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeSInt64Array:values:tag: [2/2]
Write a packed array of int64_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeSInt64NoTag: [1/2]
- (void) writeSInt64NoTag: |
|
(int64_t) |
value |
|
Write a int64_t without any tag.
- Parameters
-
value | The value to write out. |
◆ writeSInt64NoTag: [2/2]
- (void) writeSInt64NoTag: |
|
(int64_t) |
value |
|
Write a int64_t without any tag.
- Parameters
-
value | The value to write out. |
◆ writeString:value: [1/2]
- (void) writeString: |
|
(int32_t) |
fieldNumber |
value: |
|
(NSString *) |
value |
|
|
| |
Write a NSString for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeString:value: [2/2]
- (void) writeString: |
|
(int32_t) |
fieldNumber |
value: |
|
(NSString *) |
value |
|
|
| |
Write a NSString for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeStringArray:values: [1/2]
- (void) writeStringArray: |
|
(int32_t) |
fieldNumber |
values: |
|
(NSArray< NSString * > *) |
values |
|
|
| |
Write an array of NSString for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
◆ writeStringArray:values: [2/2]
- (void) writeStringArray: |
|
(int32_t) |
fieldNumber |
values: |
|
(NSArray< NSString * > *) |
values |
|
|
| |
Write an array of NSString for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
◆ writeStringNoTag: [1/2]
- (void) writeStringNoTag: |
|
(NSString *) |
value |
|
Write a NSString without any tag.
- Parameters
-
value | The value to write out. |
◆ writeStringNoTag: [2/2]
- (void) writeStringNoTag: |
|
(NSString *) |
value |
|
Write a NSString without any tag.
- Parameters
-
value | The value to write out. |
◆ writeTag:format: [1/2]
Write the tag for the given field number and wire format.
- Parameters
-
fieldNumber | The field number. |
format | The wire format the data for the field will be in. |
◆ writeTag:format: [2/2]
Write the tag for the given field number and wire format.
- Parameters
-
fieldNumber | The field number. |
format | The wire format the data for the field will be in. |
◆ writeUInt32:value: [1/2]
Write a uint32_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeUInt32:value: [2/2]
Write a uint32_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeUInt32Array:values:tag: [1/2]
Write a packed array of uint32_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeUInt32Array:values:tag: [2/2]
Write a packed array of uint32_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeUInt32NoTag: [1/2]
- (void) writeUInt32NoTag: |
|
(uint32_t) |
value |
|
Write a uint32_t without any tag.
- Parameters
-
value | The value to write out. |
◆ writeUInt32NoTag: [2/2]
- (void) writeUInt32NoTag: |
|
(uint32_t) |
value |
|
Write a uint32_t without any tag.
- Parameters
-
value | The value to write out. |
◆ writeUInt64:value: [1/2]
Write a uint64_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeUInt64:value: [2/2]
Write a uint64_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeUInt64Array:values:tag: [1/2]
Write a packed array of uint64_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeUInt64Array:values:tag: [2/2]
Write a packed array of uint64_t for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
tag | The tag assigned to the values. |
◆ writeUInt64NoTag: [1/2]
- (void) writeUInt64NoTag: |
|
(uint64_t) |
value |
|
Write a uint64_t without any tag.
- Parameters
-
value | The value to write out. |
◆ writeUInt64NoTag: [2/2]
- (void) writeUInt64NoTag: |
|
(uint64_t) |
value |
|
Write a uint64_t without any tag.
- Parameters
-
value | The value to write out. |
◆ writeUnknownGroup:value: [1/2]
Write a GPBUnknownFieldSet for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeUnknownGroup:value: [2/2]
Write a GPBUnknownFieldSet for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeUnknownGroupArray:values: [1/2]
Write an array of GPBUnknownFieldSet for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
◆ writeUnknownGroupArray:values: [2/2]
Write an array of GPBUnknownFieldSet for the given field number.
- Parameters
-
fieldNumber | The field number assigned to the values. |
values | The values to write out. |
◆ writeUnknownGroupNoTag:value: [1/2]
Write a GPBUnknownFieldSet without any tag (but does write the endGroup tag).
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
◆ writeUnknownGroupNoTag:value: [2/2]
Write a GPBUnknownFieldSet without any tag (but does write the endGroup tag).
- Parameters
-
fieldNumber | The field number assigned to the value. |
value | The value to write out. |
The documentation for this class was generated from the following file: