Lines Matching refs:ref
133 TNodeWalker::TNodeWalker(const entry_ref* ref, bool includeTopDirectory)
141 fOriginalDirCopy(ref),
146 fJustFile = new BEntry(ref);
217 TNodeWalker::TNodeWalker(const entry_ref* ref)
225 fOriginalDirCopy(ref),
230 fJustFile = new BEntry(ref);
298 TNodeWalker::PushDirCommon(const entry_ref* ref)
300 fTopDir = new BDirectory(ref);
339 entry_ref ref;
340 result = entry->GetRef(&ref);
342 if (result == B_OK && fTopDir->Contains(ref.name, B_DIRECTORY_NODE))
343 PushDirCommon(&ref);
350 TNodeWalker::GetNextRef(entry_ref* ref)
353 fJustFile->GetRef(ref);
369 err = entry.GetRef(ref);
374 status_t err = fTopDir->GetNextRef(ref);
379 return GetNextRef(ref);
383 if (fTopDir->Contains(ref->name, B_DIRECTORY_NODE))
384 PushDirCommon(ref);
397 entry_ref ref;
398 source->GetRef(&ref);
400 size_t recordLength = offsetof(struct dirent, d_name) + strlen(ref.name) + 1;
408 strcpy(ent->d_name, ref.name);
409 ent->d_dev = ref.device;
410 ent->d_ino = ref.directory;
470 entry_ref ref(ent->d_dev, ent->d_ino, ent->d_name);
471 PushDirCommon(&ref);
587 TVolWalker::GetNextRef(entry_ref* ref)
592 // Get the next ref.
593 status_t result = _inherited::GetNextRef(ref);
600 result = GetNextRef(ref);
670 TQueryWalker::GetNextRef(entry_ref* ref)
675 result = fQuery.GetNextRef(ref);