/haiku/src/add-ons/kernel/file_systems/ramfs/ |
H A D | EntryListener.cpp | 20 EntryListener::EntryAdded(Entry */*entry*/) 26 EntryListener::EntryRemoved(Entry */*entry*/)
|
H A D | EntryListener.h | 8 class Entry; 23 virtual void EntryAdded(Entry *entry); 24 virtual void EntryRemoved(Entry *entry);
|
H A D | Directory.h | 13 class Entry; 22 virtual status_t Link(Entry *entry); 23 virtual status_t Unlink(Entry *entry); 37 status_t AddEntry(Entry *entry); 38 status_t CreateEntry(Node *node, const char *name, Entry **entry = NULL); 39 status_t RemoveEntry(Entry *entry); 40 status_t DeleteEntry(Entry *entry); 42 status_t FindEntry(const char *name, Entry **entry) const; 45 Entry **entry = NULL) const; 47 status_t GetPreviousEntry(Entry **entr [all...] |
H A D | Entry.cpp | 8 #include "Entry.h" 14 Entry::Entry(const char *name, Node *node, Directory *parent) function in class:Entry 26 Entry::~Entry() 34 Entry::InitCheck() const 41 Entry::Link(Node *node) 61 Entry::Unlink() 71 Entry::SetName(const char *newName) 83 Entry [all...] |
H A D | Entry.h | 20 class Entry : public DoublyLinkedListLinkImpl<Entry> { class in inherits:DoublyLinkedListLinkImpl 22 Entry(const char *name, Node *node = NULL, Directory *parent = NULL); 23 ~Entry(); 27 Entry*& HashLink() { return fHashLink; } 42 inline DoublyLinkedListLink<Entry> *GetReferrerLink() 55 Entry *fHashLink; 59 DoublyLinkedListLink<Entry> fReferrerLink; 67 typedef DoublyLinkedListLink<Entry> Link; 70 inline Link *operator()(Entry *entr [all...] |
H A D | EntryIterator.h | 13 class Entry; 29 status_t GetNext(Entry **entry); 30 Entry *GetCurrent() const { return fEntry; } 35 void SetCurrent(Entry *entry, bool isNext); 42 Entry *fEntry;
|
H A D | IndexImpl.h | 17 virtual Entry *GetCurrent() = 0; 18 virtual Entry *GetCurrent(uint8 *buffer, size_t *keyLength) = 0; 19 virtual Entry *GetPrevious() = 0; 20 virtual Entry *GetNext() = 0; 36 virtual Entry *GetCurrent(); 37 virtual Entry *GetCurrent(uint8 *buffer, size_t *keyLength) = 0; 38 virtual Entry *GetPrevious(); 39 virtual Entry *GetNext(); 49 Entry *fEntry; 88 Entry * [all...] |
H A D | NameIndex.h | 22 virtual status_t Changed(Entry *entry, const char *oldName); 25 virtual void EntryAdded(Entry *entry); 26 virtual void EntryRemoved(Entry *entry); 37 void _UpdateLiveQueries(Entry* entry, const char* oldName,
|
H A D | Index.h | 13 class Entry; 65 Entry *GetCurrent(); 66 Entry *GetCurrent(uint8 *buffer, size_t *keyLength); 67 Entry *GetPrevious(); 68 Entry *GetNext(); 69 Entry *GetNext(uint8 *buffer, size_t *keyLength);
|
H A D | NameIndex.cpp | 9 #include "Entry.h" 18 NameIndexPrimaryKey(const Entry *entry, 24 const Entry *entry; 31 inline NameIndexPrimaryKey operator()(const Entry *a) 36 inline NameIndexPrimaryKey operator()(const Entry *a) const 59 typedef TwoKeyAVLTree<Entry*, NameIndexPrimaryKey, NameIndexPrimaryKeyCompare, 73 virtual Entry *GetCurrent(); 74 virtual Entry *GetCurrent(uint8 *buffer, size_t *keyLength); 75 virtual Entry *GetPrevious(); 76 virtual Entry *GetNex [all...] |
H A D | DirectoryEntryTable.h | 24 typedef Entry ValueType; 56 status_t AddEntry(Directory *node, Entry *child); 57 status_t AddEntry(ino_t, Entry *child); 58 status_t RemoveEntry(Directory *node, Entry *child); 59 status_t RemoveEntry(ino_t id, Entry *child); 61 Entry *GetEntry(ino_t id, const char *name); 94 DirectoryEntryTable::AddEntry(Directory *node, Entry *child) 104 DirectoryEntryTable::AddEntry(ino_t id, Entry *child) 116 DirectoryEntryTable::RemoveEntry(Directory *node, Entry *child) 126 DirectoryEntryTable::RemoveEntry(ino_t id, Entry *chil [all...] |
/haiku/src/add-ons/kernel/file_systems/netfs/server/ |
H A D | Entry.cpp | 0 // Entry.cpp 3 #include "Entry.h" 13 // Entry 16 Entry::Entry(Volume* volume, Directory* directory, const char* name, Node* node) function in class:Entry 26 Entry::~Entry() 32 Entry::InitCheck() const 39 Entry::GetVolume() const 46 Entry [all...] |
H A D | Directory.h | 18 virtual Entry* GetActualReferringEntry() const; 20 void AddEntry(Entry* entry); 21 void RemoveEntry(Entry* entry); 22 Entry* GetFirstEntry() const; 23 Entry* GetNextEntry(Entry* entry) const; 36 typedef DoublyLinkedList<Entry, Entry::GetDirEntryLink> EntryList;
|
H A D | Entry.h | 0 // Entry.h 16 // Entry 17 class Entry : public DoublyLinkedListLinkImpl<Entry> { class in inherits:DoublyLinkedListLinkImpl 19 Entry(Volume* volume, Directory* directory, 21 ~Entry(); 48 DoublyLinkedListLink<Entry> fDirEntryLink; 52 struct Entry::GetDirEntryLink { 53 DoublyLinkedListLink<Entry>* operator()(Entry* entr [all...] |
H A D | Node.h | 12 #include "Entry.h" 15 class Entry; 32 void AddReferringEntry(Entry* entry); 33 void RemoveReferringEntry(Entry* entry); 34 Entry* FindReferringEntry(dev_t volumeID, 36 Entry* GetFirstReferringEntry() const; 37 Entry* GetNextReferringEntry(Entry* entry) const; 38 Entry* FindReferringEntry(const entry_ref& entryRef); 39 virtual Entry* GetActualReferringEntr [all...] |
H A D | Volume.h | 9 class Entry; 30 status_t AddEntry(Entry* entry); 31 bool RemoveEntry(Entry* entry); 32 Entry* GetEntry(ino_t dirID, const char* name); 33 Entry* GetFirstEntry() const;
|
/haiku/src/system/boot/loader/file_systems/packagefs/ |
H A D | PackageSettingsItem.h | 24 class Entry { class in class:PackageFS::PackageSettingsItem 26 Entry(Entry* parent) function in class:PackageFS::PackageSettingsItem::Entry 35 ~Entry() 51 Entry* Parent() const 71 Entry*& HashNext() 77 Entry* fParent; 80 Entry* fHashNext; 85 EntryKey(Entry* parent, const char* name, size_t nameLength) 93 EntryKey(Entry* paren [all...] |
/haiku/headers/private/storage/ |
H A D | EntryOperationEngineBase.h | 28 class Entry; 32 class BEntryOperationEngineBase::Entry { class in class:BPrivate::BEntryOperationEngineBase 34 Entry(const char* path); 35 Entry(const BDirectory& directory, 37 Entry(const BEntry& entry); 38 Entry(const entry_ref& entryRef); 39 Entry(const node_ref& directoryRef, 41 ~Entry();
|
/haiku/src/bin/bfs_tools/lib/ |
H A D | Hashtable.h | 40 class Entry class in class:Hashtable 43 Entry(Entry *_next, const void *_key, void *_value) function in class:Hashtable::Entry 46 Entry *next; 52 Entry *GetHashEntry(const void *key); 56 Entry **fTable; 61 Entry *fIteratorEntry;
|
/haiku/src/apps/packageinstaller/ |
H A D | UninstallWindow.h | 13 #include <Entry.h>
|
/haiku/src/add-ons/kernel/file_systems/packagefs/volume/ |
H A D | PackageSettings.h | 20 class Entry { class in class:PackageSettingsItem 22 Entry(Entry* parent, const String& name) function in class:PackageSettingsItem::Entry 30 Entry* Parent() const 50 Entry*& HashNext() 56 Entry* fParent; 59 Entry* fHashNext; 64 EntryKey(Entry* parent, const char* name) 72 EntryKey(Entry* parent, const String& name) 80 Entry* Paren [all...] |
/haiku/src/servers/package/ |
H A D | FSTransaction.h | 17 typedef FSUtils::Entry Entry; typedef in class:FSTransaction 30 int32 CreateEntry(const Entry& entry, 32 int32 RemoveEntry(const Entry& entry, 33 const Entry& backupEntry, 35 int32 MoveEntry(const Entry& fromEntry, 36 const Entry& toEntry, 46 static std::string _GetPath(const Entry& entry); 99 CreateOperation(FSTransaction* transaction, const Entry& entry, 111 RemoveOperation(FSTransaction* transaction, const Entry [all...] |
/haiku/src/kits/storage/ |
H A D | EntryOperationEngineBase.cpp | 10 #include <Entry.h> 17 BEntryOperationEngineBase::Entry::Entry(const char* path) function in class:BPrivate::BEntryOperationEngineBase::Entry 28 BEntryOperationEngineBase::Entry::Entry(const BDirectory& directory, function in class:BPrivate::BEntryOperationEngineBase::Entry 40 BEntryOperationEngineBase::Entry::Entry(const BEntry& entry) function in class:BPrivate::BEntryOperationEngineBase::Entry 51 BEntryOperationEngineBase::Entry::Entry(const entry_ref& entryRef) function in class:BPrivate::BEntryOperationEngineBase::Entry 62 BEntryOperationEngineBase::Entry function in class:BPrivate::BEntryOperationEngineBase::Entry [all...] |
/haiku/src/add-ons/input_server/devices/keyboard/ |
H A D | Keymap.h | 13 #include <Entry.h>
|
/haiku/src/tests/system/kernel/util/ |
H A D | BOpenHashTableTest.cpp | 15 class Entry { class in namespace:__anon1 17 Entry(uint32_t value) function in class:__anon1::Entry 29 Entry* Next() const 36 Entry *fNext; 45 typedef Entry ValueType; 52 size_t Hash(Entry* entry) const 57 bool Compare(const KeyType& key, Entry* entry) const 62 Entry*& GetLink(Entry* entry) const 130 Entry entr [all...] |