Home | History | Annotate | Download | only in platform

Lines Matching defs:sharedBuffer

33 #include "core/platform/SharedBuffer.h"
50 RefPtr<SharedBuffer> sharedBuffer = SharedBuffer::create(testData0, strlen(testData0));
51 sharedBuffer->append(testData1, strlen(testData1));
52 sharedBuffer->append(testData2, strlen(testData2));
54 RefPtr<ArrayBuffer> arrayBuffer = sharedBuffer->getAsArrayBuffer();
65 RefPtr<SharedBuffer> sharedBuffer = SharedBuffer::create(testData, strlen(testData));
67 const char* originalData = sharedBuffer->data();
68 const size_t originalSize = sharedBuffer->size();
71 sharedBuffer->moveTo(result);
73 EXPECT_TRUE(sharedBuffer->isEmpty());
90 RefPtr<SharedBuffer> sharedBuffer = SharedBuffer::adoptVector(vector0);
91 sharedBuffer->append(vector1);
92 sharedBuffer->append(vector2);
94 const size_t originalSize = sharedBuffer->size();
97 sharedBuffer->moveTo(result);
99 EXPECT_TRUE(sharedBuffer->isEmpty());
115 RefPtr<SharedBuffer> sharedBuffer = SharedBuffer::adoptVector(vector0);
116 sharedBuffer->append(vector1);
117 sharedBuffer->append(vector2);
119 RefPtr<ArrayBuffer> arrayBuffer = sharedBuffer->getAsArrayBuffer();
158 RefPtr<SharedBuffer> sharedBuffer = SharedBuffer::create(testData, length);
159 sharedBuffer->append(testData, length);
160 sharedBuffer->append(testData, length);
161 sharedBuffer->append(testData, length);
162 // sharedBuffer must contain data more than segmentSize (= 0x1000) to check copy().
163 ASSERT_EQ(length * 4, sharedBuffer->size());
165 RefPtr<SharedBuffer> clone = sharedBuffer->copy();
167 ASSERT_EQ(0, memcmp(clone->data(), sharedBuffer->data(), clone->size()));