Searched refs:NodeListener (Results 1 - 18 of 18) sorted by relevance

/haiku/src/add-ons/kernel/file_systems/ramfs/
H A DNodeListener.cpp6 #include "NodeListener.h"
9 NodeListener::NodeListener() function in class:NodeListener
14 NodeListener::~NodeListener()
20 NodeListener::NodeAdded(Node */*node*/)
26 NodeListener::NodeRemoved(Node */*node*/)
H A DNodeListener.h19 class NodeListener { class
21 NodeListener();
22 virtual ~NodeListener();
H A DSizeIndex.h9 #include "NodeListener.h"
13 class SizeIndex : public Index, private NodeListener {
H A DLastModifiedIndex.h9 #include "NodeListener.h"
13 class LastModifiedIndex : public Index, private NodeListener {
H A DVolume.h49 class NodeListener;
61 inline NodeListenerValue(NodeListener *listener, Node *node, uint32 flags)
67 NodeListener *listener;
124 status_t AddNodeListener(NodeListener *listener, Node *node,
126 status_t RemoveNodeListener(NodeListener *listener, Node *node);
H A DVolume.cpp41 #include "NodeListener.h"
66 inline NodeListener *operator()(const NodeListenerValue &a)
71 inline NodeListener *operator()(const NodeListenerValue &a) const
80 NodeListenerGetPrimaryKey, NodeListener*,
81 TwoKeyAVLTreeStandardCompare<NodeListener*>,
459 Volume::AddNodeListener(NodeListener *listener, Node *node, uint32 flags)
479 Volume::RemoveNodeListener(NodeListener *listener, Node *node)
H A DSizeIndex.cpp12 #include "NodeListener.h"
78 public NodeListener {
H A DLastModifiedIndex.cpp14 #include "NodeListener.h"
79 public NodeListener {
H A DAttributeIndexImpl.cpp15 #include "NodeListener.h"
162 public NodeListener {
/haiku/src/add-ons/kernel/file_systems/packagefs/nodes/
H A DNodeListener.cpp7 #include "NodeListener.h"
25 // #pragma mark - NodeListener
28 NodeListener::NodeListener() function in class:NodeListener
37 NodeListener::~NodeListener()
43 NodeListener::NodeAdded(Node* node)
49 NodeListener::NodeRemoved(Node* node)
55 NodeListener::NodeChanged(Node* node, uint32 statFields,
H A DNodeListener.h34 class NodeListener { class
36 NodeListener();
37 virtual ~NodeListener();
53 inline void AddNodeListener(NodeListener* listener);
54 inline NodeListener* RemoveNodeListener();
56 NodeListener* PreviousNodeListener() const
58 NodeListener* NextNodeListener() const
61 NodeListener*& NodeListenerHashLink()
65 NodeListener* fHashLink;
66 NodeListener* fPreviou
[all...]
/haiku/src/add-ons/kernel/file_systems/packagefs/indices/
H A DLastModifiedIndex.h10 #include "NodeListener.h"
13 class LastModifiedIndex : public Index, private NodeListener {
H A DSizeIndex.h10 #include "NodeListener.h"
13 class SizeIndex : public Index, private NodeListener {
H A DNameIndex.h10 #include "NodeListener.h"
16 class NameIndex : public Index, private NodeListener {
H A DAttributeIndex.h10 #include "NodeListener.h"
18 class AttributeIndex : public Index, private NodeListener {
H A DIndexImpl.h11 #include "NodeListener.h"
29 public NodeListener {
/haiku/src/add-ons/kernel/file_systems/packagefs/volume/
H A DVolume.h21 #include "NodeListener.h"
77 void AddNodeListener(NodeListener* listener,
79 void RemoveNodeListener(NodeListener* listener);
H A DVolume.cpp569 Volume::AddNodeListener(NodeListener* listener, Node* node)
575 if (NodeListener* list = fNodeListeners.Lookup(node))
583 Volume::RemoveNodeListener(NodeListener* listener)
589 if (NodeListener* next = listener->RemoveNodeListener()) {
592 NodeListener* list = fNodeListeners.Lookup(node);
1930 if (NodeListener* listener = fNodeListeners.Lookup(key)) {
1931 NodeListener* last = listener->PreviousNodeListener();
1934 NodeListener* next = listener->NextNodeListener();
1956 if (NodeListener* listener = fNodeListeners.Lookup(key)) {
1957 NodeListener* las
[all...]

Completed in 81 milliseconds