#include <coded_stream.h>
|
| | CodedInputStream (ZeroCopyInputStream *input) |
| |
| | CodedInputStream (const uint8 *buffer, int size) |
| |
| | ~CodedInputStream () |
| |
| bool | IsFlat () const |
| |
| bool | Skip (int count) |
| |
| bool | GetDirectBufferPointer (const void **data, int *size) |
| |
| GOOGLE_ATTRIBUTE_ALWAYS_INLINE void | GetDirectBufferPointerInline (const void **data, int *size) |
| |
| bool | ReadRaw (void *buffer, int size) |
| |
| GOOGLE_ATTRIBUTE_ALWAYS_INLINE bool | InternalReadRawInline (void *buffer, int size) |
| |
| bool | ReadString (string *buffer, int size) |
| |
| GOOGLE_ATTRIBUTE_ALWAYS_INLINE bool | InternalReadStringInline (string *buffer, int size) |
| |
| bool | ReadLittleEndian32 (uint32 *value) |
| |
| bool | ReadLittleEndian64 (uint64 *value) |
| |
| bool | ReadVarint32 (uint32 *value) |
| |
| bool | ReadVarint64 (uint64 *value) |
| |
| GOOGLE_ATTRIBUTE_ALWAYS_INLINE uint32 | ReadTag () |
| |
| GOOGLE_ATTRIBUTE_ALWAYS_INLINE std::pair< uint32, bool > | ReadTagWithCutoff (uint32 cutoff) |
| |
| GOOGLE_ATTRIBUTE_ALWAYS_INLINE bool | ExpectTag (uint32 expected) |
| |
| bool | ExpectAtEnd () |
| |
| bool | LastTagWas (uint32 expected) |
| |
| bool | ConsumedEntireMessage () |
| |
| Limit | PushLimit (int byte_limit) |
| |
| void | PopLimit (Limit limit) |
| |
| int | BytesUntilLimit () const |
| |
| int | CurrentPosition () const |
| |
| void | SetTotalBytesLimit (int total_bytes_limit, int warning_threshold) |
| |
| int | BytesUntilTotalBytesLimit () const |
| |
| void | SetRecursionLimit (int limit) |
| |
| bool | IncrementRecursionDepth () |
| |
| void | DecrementRecursionDepth () |
| |
| void | UnsafeDecrementRecursionDepth () |
| |
| std::pair< CodedInputStream::Limit, int > | IncrementRecursionDepthAndPushLimit (int byte_limit) |
| |
| Limit | ReadLengthAndPushLimit () |
| |
| bool | DecrementRecursionDepthAndPopLimit (Limit limit) |
| |
| bool | CheckEntireMessageConsumedAndPopLimit (Limit limit) |
| |
| void | SetExtensionRegistry (const DescriptorPool *pool, MessageFactory *factory) |
| |
| const DescriptorPool * | GetExtensionPool () |
| |
| MessageFactory * | GetExtensionFactory () |
| |
◆ Limit
◆ CodedInputStream() [1/2]
◆ CodedInputStream() [2/2]
| google::protobuf::io::CodedInputStream::CodedInputStream |
( |
const uint8 * |
buffer, |
|
|
int |
size |
|
) |
| |
|
inlineexplicit |
◆ ~CodedInputStream()
| google::protobuf::io::CodedInputStream::~CodedInputStream |
( |
| ) |
|
◆ BytesUntilLimit()
| int google::protobuf::io::CodedInputStream::BytesUntilLimit |
( |
| ) |
const |
◆ BytesUntilTotalBytesLimit()
| int google::protobuf::io::CodedInputStream::BytesUntilTotalBytesLimit |
( |
| ) |
const |
◆ CheckEntireMessageConsumedAndPopLimit()
| bool google::protobuf::io::CodedInputStream::CheckEntireMessageConsumedAndPopLimit |
( |
Limit |
limit | ) |
|
◆ ConsumedEntireMessage()
| bool google::protobuf::io::CodedInputStream::ConsumedEntireMessage |
( |
| ) |
|
|
inline |
◆ CurrentPosition()
| int google::protobuf::io::CodedInputStream::CurrentPosition |
( |
| ) |
const |
|
inline |
◆ DecrementRecursionDepth()
| void google::protobuf::io::CodedInputStream::DecrementRecursionDepth |
( |
| ) |
|
|
inline |
◆ DecrementRecursionDepthAndPopLimit()
| bool google::protobuf::io::CodedInputStream::DecrementRecursionDepthAndPopLimit |
( |
Limit |
limit | ) |
|
◆ ExpectAtEnd()
| bool google::protobuf::io::CodedInputStream::ExpectAtEnd |
( |
| ) |
|
|
inline |
◆ ExpectTag()
| bool google::protobuf::io::CodedInputStream::ExpectTag |
( |
uint32 |
expected | ) |
|
|
inline |
◆ ExpectTagFromArray()
| const uint8 * google::protobuf::io::CodedInputStream::ExpectTagFromArray |
( |
const uint8 * |
buffer, |
|
|
uint32 |
expected |
|
) |
| |
|
inlinestatic |
◆ GetDirectBufferPointer()
| bool google::protobuf::io::CodedInputStream::GetDirectBufferPointer |
( |
const void ** |
data, |
|
|
int * |
size |
|
) |
| |
◆ GetDirectBufferPointerInline()
| void google::protobuf::io::CodedInputStream::GetDirectBufferPointerInline |
( |
const void ** |
data, |
|
|
int * |
size |
|
) |
| |
|
inline |
◆ GetExtensionFactory()
| MessageFactory * google::protobuf::io::CodedInputStream::GetExtensionFactory |
( |
| ) |
|
|
inline |
◆ GetExtensionPool()
| const DescriptorPool * google::protobuf::io::CodedInputStream::GetExtensionPool |
( |
| ) |
|
|
inline |
◆ IncrementRecursionDepth()
| bool google::protobuf::io::CodedInputStream::IncrementRecursionDepth |
( |
| ) |
|
|
inline |
◆ IncrementRecursionDepthAndPushLimit()
◆ InternalReadRawInline()
| bool google::protobuf::io::CodedInputStream::InternalReadRawInline |
( |
void * |
buffer, |
|
|
int |
size |
|
) |
| |
|
inline |
◆ InternalReadStringInline()
| bool google::protobuf::io::CodedInputStream::InternalReadStringInline |
( |
string * |
buffer, |
|
|
int |
size |
|
) |
| |
|
inline |
◆ IsFlat()
| bool google::protobuf::io::CodedInputStream::IsFlat |
( |
| ) |
const |
|
inline |
◆ LastTagWas()
| bool google::protobuf::io::CodedInputStream::LastTagWas |
( |
uint32 |
expected | ) |
|
|
inline |
◆ PopLimit()
| void google::protobuf::io::CodedInputStream::PopLimit |
( |
Limit |
limit | ) |
|
◆ PushLimit()
◆ ReadLengthAndPushLimit()
◆ ReadLittleEndian32()
| bool google::protobuf::io::CodedInputStream::ReadLittleEndian32 |
( |
uint32 * |
value | ) |
|
|
inline |
◆ ReadLittleEndian32FromArray()
| const uint8 * google::protobuf::io::CodedInputStream::ReadLittleEndian32FromArray |
( |
const uint8 * |
buffer, |
|
|
uint32 * |
value |
|
) |
| |
|
inlinestatic |
◆ ReadLittleEndian64()
| bool google::protobuf::io::CodedInputStream::ReadLittleEndian64 |
( |
uint64 * |
value | ) |
|
|
inline |
◆ ReadLittleEndian64FromArray()
| const uint8 * google::protobuf::io::CodedInputStream::ReadLittleEndian64FromArray |
( |
const uint8 * |
buffer, |
|
|
uint64 * |
value |
|
) |
| |
|
inlinestatic |
◆ ReadRaw()
| bool google::protobuf::io::CodedInputStream::ReadRaw |
( |
void * |
buffer, |
|
|
int |
size |
|
) |
| |
◆ ReadString()
| bool google::protobuf::io::CodedInputStream::ReadString |
( |
string * |
buffer, |
|
|
int |
size |
|
) |
| |
◆ ReadTag()
| uint32 google::protobuf::io::CodedInputStream::ReadTag |
( |
| ) |
|
|
inline |
◆ ReadTagWithCutoff()
◆ ReadVarint32()
| bool google::protobuf::io::CodedInputStream::ReadVarint32 |
( |
uint32 * |
value | ) |
|
|
inline |
◆ ReadVarint64()
| bool google::protobuf::io::CodedInputStream::ReadVarint64 |
( |
uint64 * |
value | ) |
|
|
inline |
◆ SetExtensionRegistry()
◆ SetRecursionLimit()
| void google::protobuf::io::CodedInputStream::SetRecursionLimit |
( |
int |
limit | ) |
|
|
inline |
◆ SetTotalBytesLimit()
| void google::protobuf::io::CodedInputStream::SetTotalBytesLimit |
( |
int |
total_bytes_limit, |
|
|
int |
warning_threshold |
|
) |
| |
◆ Skip()
| bool google::protobuf::io::CodedInputStream::Skip |
( |
int |
count | ) |
|
◆ UnsafeDecrementRecursionDepth()
| void google::protobuf::io::CodedInputStream::UnsafeDecrementRecursionDepth |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following files:
- Source/ThirdParty/libwebrtc/Source/third_party/protobuf/src/google/protobuf/io/coded_stream.h
- Source/ThirdParty/libwebrtc/Source/third_party/protobuf/src/google/protobuf/io/coded_stream.cc
- Source/ThirdParty/libwebrtc/Source/third_party/protobuf/src/google/protobuf/io/coded_stream_inl.h