Searched refs:VolumeEvent (Results 1 - 8 of 8) sorted by relevance

/haiku/src/add-ons/kernel/file_systems/netfs/client/
H A DVolumeEvent.cpp0 // VolumeEvent.cpp
3 #include "VolumeEvent.h"
6 VolumeEvent::VolumeEvent(uint32 type, vnode_id target) function in class:VolumeEvent
15 VolumeEvent::~VolumeEvent()
21 VolumeEvent::GetType() const
28 VolumeEvent::SetTarget(vnode_id target)
35 VolumeEvent::GetTarget() const
45 : VolumeEvent(CONNECTION_BROKEN_EVEN
[all...]
H A DVolumeEvent.h0 // VolumeEvent.h
17 // VolumeEvent
18 class VolumeEvent : public BReferenceable, class in inherits:BReferenceable,DoublyLinkedListLinkImpl
19 public DoublyLinkedListLinkImpl<VolumeEvent> {
21 VolumeEvent(uint32 type, vnode_id target = -1);
22 virtual ~VolumeEvent();
37 class ConnectionBrokenEvent : public VolumeEvent {
H A DVolumeManager.h12 class VolumeEvent;
46 void SendVolumeEvent(VolumeEvent* event);
H A DVolumeManager.cpp10 #include "VolumeEvent.h"
55 while (VolumeEvent* event = fEvents.First()) {
61 void Push(VolumeEvent* event)
74 VolumeEvent* Pop()
84 if (VolumeEvent* event = fEvents.First()) {
95 DoublyLinkedList<VolumeEvent> fEvents;
379 VolumeManager::SendVolumeEvent(VolumeEvent* event)
398 while (VolumeEvent* event = fVolumeEvents->Pop()) {
H A DServerVolume.h32 virtual void HandleEvent(VolumeEvent* event);
H A DVolume.h15 class VolumeEvent;
46 virtual void HandleEvent(VolumeEvent* event);
H A DServerVolume.cpp19 #include "VolumeEvent.h"
170 ServerVolume::HandleEvent(VolumeEvent* event)
H A DVolume.cpp109 Volume::HandleEvent(VolumeEvent* event)

Completed in 60 milliseconds