Lines Matching defs:Entry
39 // The DataQueue is essentially a collection of DataQueue::Entry
40 // instances. A DataQueue::Entry is a single logical source of
50 // std::vector<std::unique_ptr<DataQueue::Entry>> list;
144 // A DataQueue::Entry represents a logical chunk of data in the queue.
147 class Entry : public MemoryRetainer {
149 // Returns a new Entry that is a view over this entries data
163 virtual std::unique_ptr<Entry> slice(
166 // Returns the number of bytes represented by this Entry if it is
187 std::vector<std::unique_ptr<Entry>> list);
195 // Creates an idempotent Entry from a v8::ArrayBufferView. To help
201 static std::unique_ptr<Entry> CreateInMemoryEntryFromView(
204 // Creates an idempotent Entry from a v8::BackingStore. It is the
208 static std::unique_ptr<Entry> CreateInMemoryEntryFromBackingStore(
213 static std::unique_ptr<Entry> CreateDataQueueEntry(
216 static std::unique_ptr<Entry> CreateFdEntry(Environment* env,
229 virtual std::optional<bool> append(std::unique_ptr<Entry> entry) = 0;