Lines Matching refs:Entry
24 #include <Entry.h>
253 // #pragma mark - Entry
256 struct PackageWriterImpl::Entry : DoublyLinkedListLinkImpl<Entry> {
257 Entry(char* name, size_t nameLength, int fd, bool isImplicit)
266 ~Entry()
272 static Entry* Create(const char* name, size_t nameLength, int fd,
281 Entry* entry = new(std::nothrow) Entry(clonedName, nameLength, fd,
322 void AddChild(Entry* child)
329 while (Entry* child = fChildren.RemoveHead())
333 Entry* GetChild(const char* name, size_t nameLength) const
336 while (Entry* child = it.Next()) {
654 fRootEntry = new Entry(NULL, 0, -1, true);
715 Entry* entry = it.Next();) {
897 Entry* entry = fRootEntry;
1037 Entry* entry = it.Next();) {
1048 int dirFD, Entry* entry, const char* fileName, char* pathBuffer)
1133 Entry* child = it.Next();) {
1259 Entry* entry = fRootEntry;
1292 PackageWriterImpl::Entry*
1293 PackageWriterImpl::_RegisterEntry(Entry* parent, const char* name,
1305 Entry* entry = parent->GetChild(name, nameLength);
1316 entry = Entry::Create(name, nameLength, fd, isImplicit);
1400 PackageWriterImpl::_AddEntry(int dirFD, Entry* entry, const char* fileName,
1561 PackageWriterImpl::_AddDirectoryChildren(Entry* entry, int fd, char* pathBuffer)
1567 Entry* child = it.Next();) {