Lines Matching refs:data

291 void Buffer::ReadBytes(uint8_t *data, uint32_t offset, uint32_t length)
293 if (data == nullptr) {
301 if (memcpy_s(data, length, raw_ + byteOffset_ + offset, length) != EOK) {
306 void Buffer::ReadBytesForArrayBuffer(void *data, uint32_t length)
312 if (memcpy_s(data, length, reinterpret_cast<const void*>(raw_ + byteOffset_), length) != EOK) {
325 uint8_t *str = const_cast<uint8_t *>(reinterpret_cast<const uint8_t *>(value.data()));
332 uint8_t *str = const_cast<uint8_t *>(reinterpret_cast<const uint8_t *>(value.data()));
344 uint8_t *str = const_cast<uint8_t *>(reinterpret_cast<const uint8_t *>(value.data()));
358 char16_t *data = const_cast<char16_t *>(reinterpret_cast<const char16_t *>(value.data()));
360 char16_t c = data[i];
402 WriteBytes(array.data(), size, raw_ + byteOffset_ + offset);
435 WriteBytes(numbers.data(), loop, raw_ + byteOffset_ + offset);
496 uint8_t *data = new (std::nothrow) uint8_t[length];
497 if (data == nullptr) {
501 ReadBytes(data, start, length);
502 std::string result = Base64Encode(reinterpret_cast<const unsigned char*>(data), length, BASE64);
503 delete[] data;
504 data = nullptr;
514 uint8_t *data = new (std::nothrow) uint8_t[length];
515 if (data == nullptr) {
519 ReadBytes(data, start, length);
520 std::string result = Base64Encode(reinterpret_cast<const unsigned char*>(data), length, BASE64URL);
521 delete[] data;
522 data = nullptr;
526 int Buffer::IndexOf(const char *data, uint32_t offset, uint32_t len, uint64_t &resultIndex)
528 if (data == nullptr || length_ <= offset) {
537 int index = FindIndex(sData, reinterpret_cast<uint8_t *>(const_cast<char *>(data)), length_ - offset, len);
546 return -2; // -2:The number of invalid data
550 int Buffer::LastIndexOf(const char *data, uint32_t offset, uint32_t len)
552 if (data == nullptr || length_ <= offset) {
561 int result = FindLastIndex(sData, reinterpret_cast<uint8_t *>(const_cast<char *>(data)), length_ - offset, len);