#include "flutter/shell/platform/darwin/common/framework/Source/FlutterStandardCodecHelper.h"#include <stdint.h>#include <vector>#include "flutter/fml/logging.h"Go to the source code of this file.
Functions | |
| void | FlutterStandardCodecHelperReadAlignment (unsigned long *location, uint8_t alignment) |
| static uint8_t | PeekByte (unsigned long location, CFDataRef data) |
| void | FlutterStandardCodecHelperReadBytes (unsigned long *location, unsigned long length, void *destination, CFDataRef data) |
| uint8_t | FlutterStandardCodecHelperReadByte (unsigned long *location, CFDataRef data) |
| uint32_t | FlutterStandardCodecHelperReadSize (unsigned long *location, CFDataRef data) |
| static CFDataRef | ReadDataNoCopy (unsigned long *location, unsigned long length, CFDataRef data) |
| CFStringRef | FlutterStandardCodecHelperReadUTF8 (unsigned long *location, CFDataRef data) |
| static CFTypeRef | FastReadValue (unsigned long *location, CFDataRef data, CFTypeRef(*ReadValue)(CFTypeRef), CFTypeRef(*ReadTypedDataOfType)(FlutterStandardField, CFTypeRef), CFTypeRef user_data) |
| CFTypeRef | FlutterStandardCodecHelperReadValueOfType (unsigned long *location, CFDataRef data, uint8_t type, CFTypeRef(*ReadValue)(CFTypeRef), CFTypeRef(*ReadTypedDataOfType)(FlutterStandardField, CFTypeRef), CFTypeRef user_data) |
| void | FlutterStandardCodecHelperWriteByte (CFMutableDataRef data, uint8_t value) |
| void | FlutterStandardCodecHelperWriteBytes (CFMutableDataRef data, const void *bytes, unsigned long length) |
| void | FlutterStandardCodecHelperWriteSize (CFMutableDataRef data, uint32_t size) |
| void | FlutterStandardCodecHelperWriteAlignment (CFMutableDataRef data, uint8_t alignment) |
| void | FlutterStandardCodecHelperWriteUTF8 (CFMutableDataRef data, CFStringRef value) |
| void | FlutterStandardCodecHelperWriteData (CFMutableDataRef data, CFDataRef value) |
| bool | FlutterStandardCodecHelperWriteNumber (CFMutableDataRef data, CFNumberRef number) |
|
inlinestatic |
Definition at line 87 of file FlutterStandardCodecHelper.cc.
References data, FlutterStandardCodecHelperReadValueOfType(), FlutterStandardFieldIsStandardType(), PeekByte(), type, and user_data.
Referenced by FlutterStandardCodecHelperReadValueOfType().
| void FlutterStandardCodecHelperReadAlignment | ( | unsigned long * | location, |
| uint8_t | alignment | ||
| ) |
Definition at line 18 of file FlutterStandardCodecHelper.cc.
Referenced by FlutterStandardCodecHelperReadValueOfType(), and FlutterStandardReaderWriter::readerWithData:.
| uint8_t FlutterStandardCodecHelperReadByte | ( | unsigned long * | location, |
| CFDataRef | data | ||
| ) |
Definition at line 42 of file FlutterStandardCodecHelper.cc.
References data, FlutterStandardCodecHelperReadBytes(), and value.
Referenced by FlutterStandardCodecHelperReadSize().
| void FlutterStandardCodecHelperReadBytes | ( | unsigned long * | location, |
| unsigned long | length, | ||
| void * | destination, | ||
| CFDataRef | data | ||
| ) |
Definition at line 33 of file FlutterStandardCodecHelper.cc.
Referenced by FlutterStandardCodecHelperReadByte(), FlutterStandardCodecHelperReadSize(), and FlutterStandardCodecHelperReadValueOfType().
| uint32_t FlutterStandardCodecHelperReadSize | ( | unsigned long * | location, |
| CFDataRef | data | ||
| ) |
Definition at line 49 of file FlutterStandardCodecHelper.cc.
References data, FlutterStandardCodecHelperReadByte(), FlutterStandardCodecHelperReadBytes(), and value.
Referenced by FlutterStandardCodecHelperReadUTF8(), FlutterStandardCodecHelperReadValueOfType(), and FlutterStandardReaderWriter::readerWithData:.
| CFStringRef FlutterStandardCodecHelperReadUTF8 | ( | unsigned long * | location, |
| CFDataRef | data | ||
| ) |
Definition at line 75 of file FlutterStandardCodecHelper.cc.
References data, FlutterStandardCodecHelperReadSize(), and ReadDataNoCopy().
Referenced by FlutterStandardCodecHelperReadValueOfType().
| CFTypeRef FlutterStandardCodecHelperReadValueOfType | ( | unsigned long * | location, |
| CFDataRef | data, | ||
| uint8_t | type, | ||
| CFTypeRef(*)(CFTypeRef) | ReadValue, | ||
| CFTypeRef(*)(FlutterStandardField, CFTypeRef) | ReadTypedDataOfType, | ||
| CFTypeRef | user_data | ||
| ) |
Definition at line 103 of file FlutterStandardCodecHelper.cc.
References data, FastReadValue(), FlutterStandardCodecHelperReadAlignment(), FlutterStandardCodecHelperReadBytes(), FlutterStandardCodecHelperReadSize(), FlutterStandardCodecHelperReadUTF8(), FlutterStandardFieldFalse, FlutterStandardFieldFloat32Data, FlutterStandardFieldFloat64, FlutterStandardFieldFloat64Data, FlutterStandardFieldInt32, FlutterStandardFieldInt32Data, FlutterStandardFieldInt64, FlutterStandardFieldInt64Data, FlutterStandardFieldIntHex, FlutterStandardFieldList, FlutterStandardFieldMap, FlutterStandardFieldNil, FlutterStandardFieldString, FlutterStandardFieldTrue, FlutterStandardFieldUInt8Data, FML_DCHECK, i, key, length, type, user_data, and value.
Referenced by FastReadValue().
| void FlutterStandardCodecHelperWriteAlignment | ( | CFMutableDataRef | data, |
| uint8_t | alignment | ||
| ) |
Definition at line 201 of file FlutterStandardCodecHelper.cc.
References data, FlutterStandardCodecHelperWriteByte(), and i.
Referenced by FlutterStandardCodecHelperWriteNumber(), and FlutterStandardWriter::writeValue:.
| void FlutterStandardCodecHelperWriteByte | ( | CFMutableDataRef | data, |
| uint8_t | value | ||
| ) |
Definition at line 178 of file FlutterStandardCodecHelper.cc.
Referenced by FlutterStandardCodecHelperWriteAlignment(), FlutterStandardCodecHelperWriteNumber(), FlutterStandardCodecHelperWriteSize(), and FlutterStandardWriter::writeValue:.
| void FlutterStandardCodecHelperWriteBytes | ( | CFMutableDataRef | data, |
| const void * | bytes, | ||
| unsigned long | length | ||
| ) |
Definition at line 182 of file FlutterStandardCodecHelper.cc.
Referenced by FlutterStandardCodecHelperWriteData(), FlutterStandardCodecHelperWriteNumber(), FlutterStandardCodecHelperWriteSize(), and FlutterStandardCodecHelperWriteUTF8().
| void FlutterStandardCodecHelperWriteData | ( | CFMutableDataRef | data, |
| CFDataRef | value | ||
| ) |
Definition at line 232 of file FlutterStandardCodecHelper.cc.
References data, FlutterStandardCodecHelperWriteBytes(), length, and value.
Referenced by FlutterStandardWriter::writeValue:.
| bool FlutterStandardCodecHelperWriteNumber | ( | CFMutableDataRef | data, |
| CFNumberRef | number | ||
| ) |
Definition at line 239 of file FlutterStandardCodecHelper.cc.
References data, FlutterStandardCodecHelperWriteAlignment(), FlutterStandardCodecHelperWriteByte(), FlutterStandardCodecHelperWriteBytes(), FlutterStandardFieldFalse, FlutterStandardFieldFloat64, FlutterStandardFieldInt32, FlutterStandardFieldInt64, and FlutterStandardFieldTrue.
Referenced by FlutterStandardWriter::writeValue:.
| void FlutterStandardCodecHelperWriteSize | ( | CFMutableDataRef | data, |
| uint32_t | size | ||
| ) |
Definition at line 188 of file FlutterStandardCodecHelper.cc.
References data, FlutterStandardCodecHelperWriteByte(), FlutterStandardCodecHelperWriteBytes(), and value.
Referenced by FlutterStandardCodecHelperWriteUTF8(), and FlutterStandardWriter::writeValue:.
| void FlutterStandardCodecHelperWriteUTF8 | ( | CFMutableDataRef | data, |
| CFStringRef | value | ||
| ) |
Definition at line 211 of file FlutterStandardCodecHelper.cc.
References data, FlutterStandardCodecHelperWriteBytes(), FlutterStandardCodecHelperWriteSize(), length, and value.
Referenced by FlutterStandardWriter::writeValue:.
|
static |
Definition at line 26 of file FlutterStandardCodecHelper.cc.
References data.
Referenced by FastReadValue().
|
static |
Definition at line 65 of file FlutterStandardCodecHelper.cc.
Referenced by FlutterStandardCodecHelperReadUTF8().