Searched refs:Entry (Results 1 - 25 of 575) sorted by relevance

1234567891011>>

/haiku/src/add-ons/kernel/file_systems/ramfs/
H A DEntryListener.cpp20 EntryListener::EntryAdded(Entry */*entry*/)
26 EntryListener::EntryRemoved(Entry */*entry*/)
H A DEntryListener.h8 class Entry;
23 virtual void EntryAdded(Entry *entry);
24 virtual void EntryRemoved(Entry *entry);
H A DDirectory.h13 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 DEntry.cpp8 #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 DEntry.h20 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 DEntryIterator.h13 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 DIndexImpl.h17 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 DNameIndex.h22 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 DIndex.h13 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 DNameIndex.cpp9 #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 DDirectoryEntryTable.h24 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 DEntry.cpp0 // 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 DDirectory.h18 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 DEntry.h0 // 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 DNode.h12 #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 DVolume.h9 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 DPackageSettingsItem.h24 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 DEntryOperationEngineBase.h28 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 DHashtable.h40 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 DUninstallWindow.h13 #include <Entry.h>
/haiku/src/add-ons/kernel/file_systems/packagefs/volume/
H A DPackageSettings.h20 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 DFSTransaction.h17 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 DEntryOperationEngineBase.cpp10 #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 DKeymap.h13 #include <Entry.h>
/haiku/src/tests/system/kernel/util/
H A DBOpenHashTableTest.cpp15 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...]

Completed in 191 milliseconds

1234567891011>>