webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
Public Member Functions | |
void | writeTo (CodedOutputByteBufferNano output) throws IOException |
final boolean | hasExtension (Extension< M, ?> extension) |
final< T > T | getExtension (Extension< M, T > extension) |
final< T > M | setExtension (Extension< M, T > extension, T value) |
M | clone () throws CloneNotSupportedException |
Protected Member Functions | |
int | computeSerializedSize () |
final boolean | storeUnknownField (CodedInputByteBufferNano input, int tag) throws IOException |
Protected Attributes | |
FieldArray | unknownFieldData |
Additional Inherited Members |
Base class of those Protocol Buffer messages that need to store unknown fields, such as extensions.
|
inline |
|
inlineprotected |
|
inline |
Gets the value stored in the specified extension of this message.
|
inline |
Checks if there is a value stored for the specified extension in this message.
|
inline |
Sets the value of the specified extension of this message.
|
inlineprotected |
Stores the binary data of an unknown field.
Generated messages will call this for unknown fields if the store_unknown_fields option is on.
Note that the tag might be a end-group tag (rather than the start of an unknown field) in which case we do not want to add an unknown field entry.
input | the input buffer. |
tag | the tag of the field. |
|
inline |
|
protected |
A container for fields unknown to the message, including extensions. Extension fields can can be accessed through the getExtension and setExtension methods.