Searched refs:AttributeIterator (Results 1 - 14 of 14) sorted by relevance

/haiku/src/add-ons/kernel/file_systems/btrfs/
H A DAttributeIterator.h14 class AttributeIterator { class
16 //! Constructs an AttributeIterator object for Inode object *inode
17 AttributeIterator(Inode* inode);
18 ~AttributeIterator();
33 //! Pointer to Inode object corresponding to AttributeIterator
H A DAttributeIterator.cpp8 #include "AttributeIterator.h"
20 AttributeIterator::AttributeIterator(Inode* inode) function in class:AttributeIterator
35 AttributeIterator::~AttributeIterator()
43 AttributeIterator::InitCheck()
50 AttributeIterator::GetNext(char* name, size_t* _nameLength)
81 AttributeIterator::Rewind()
H A Dkernel_interface.cpp13 #include "AttributeIterator.h"
896 AttributeIterator* iterator = new(std::nothrow) AttributeIterator(inode);
919 delete (AttributeIterator*)_cookie;
929 AttributeIterator* iterator = (AttributeIterator*)_cookie;
953 AttributeIterator* iterator = (AttributeIterator*)_cookie;
/haiku/src/add-ons/kernel/file_systems/ramfs/
H A DAttributeIterator.cpp5 #include "AttributeIterator.h"
10 AttributeIterator::AttributeIterator(Node *node) function in class:AttributeIterator
20 AttributeIterator::~AttributeIterator()
27 AttributeIterator::SetTo(Node *node)
43 AttributeIterator::Unset()
56 AttributeIterator::Suspend()
76 AttributeIterator::Resume()
95 AttributeIterator
[all...]
H A DAttributeIterator.h16 class AttributeIterator : public DoublyLinkedListLinkImpl<AttributeIterator> { class in inherits:DoublyLinkedListLinkImpl
18 AttributeIterator(Node *node = NULL);
19 ~AttributeIterator();
H A DAttribute.h11 #include "AttributeIterator.h"
48 void AttachAttributeIterator(AttributeIterator *iterator);
49 void DetachAttributeIterator(AttributeIterator *iterator);
50 inline DoublyLinkedList<AttributeIterator> *GetAttributeIteratorList()
64 DoublyLinkedList<AttributeIterator> fIterators;
H A DAttribute.cpp118 Attribute::AttachAttributeIterator(AttributeIterator *iterator)
126 Attribute::DetachAttributeIterator(AttributeIterator *iterator)
H A DNode.cpp243 DoublyLinkedList<AttributeIterator> *iterators
245 for (AttributeIterator *iterator = iterators->First();
253 DoublyLinkedList<AttributeIterator> *nextIterators
H A DNode.h16 class AttributeIterator;
H A Dkernel_interface.cpp48 #include "AttributeIterator.h"
1364 AttributeIterator *iterator = NULL;
1366 iterator = new(nothrow) AttributeIterator(node);
1390 AttributeIterator *iterator = (AttributeIterator*)_cookie;
1404 AttributeIterator *iterator = (AttributeIterator*)_cookie;
1418 AttributeIterator *iterator = (AttributeIterator*)_cookie;
1460 AttributeIterator *iterato
[all...]
H A DAttributeIndexImpl.cpp116 template<typename AttributeIterator>
137 AttributeIterator fIterator;
/haiku/src/add-ons/kernel/file_systems/bfs/
H A DInode.h19 class AttributeIterator;
218 friend class AttributeIterator;
239 void _AddIterator(AttributeIterator* iterator);
240 void _RemoveIterator(AttributeIterator* iterator);
273 SinglyLinkedList<AttributeIterator> fIterators;
442 class AttributeIterator : public SinglyLinkedListLinkImpl<AttributeIterator> { class in inherits:SinglyLinkedListLinkImpl
444 AttributeIterator(Inode* inode);
445 ~AttributeIterator();
H A DInode.cpp540 Inode::_AddIterator(AttributeIterator* iterator)
548 Inode::_RemoveIterator(AttributeIterator* iterator)
652 SinglyLinkedList<AttributeIterator>::Iterator iterator
856 SinglyLinkedList<AttributeIterator>::Iterator iterator
2365 // We have to limit the scope of AttributeIterator, so that its
2367 AttributeIterator iterator(this);
2842 // #pragma mark - AttributeIterator
2845 AttributeIterator::AttributeIterator(Inode* inode) function in class:AttributeIterator
2857 AttributeIterator
[all...]
H A Dkernel_interface.cpp1812 AttributeIterator* iterator = new(std::nothrow) AttributeIterator(inode);
1833 AttributeIterator* iterator = (AttributeIterator*)_cookie;
1845 AttributeIterator* iterator = (AttributeIterator*)_cookie;
1855 AttributeIterator* iterator = (AttributeIterator*)_cookie;

Completed in 76 milliseconds