NodeMonitoringEvent
VolumeNodeMonitoringEvent(int32 volumeID, NodeMonitoringEvent* event)
NodeMonitoringEvent* event;
NodeMonitoringEvent* event)
ClientConnection::ProcessQueryEvent(NodeMonitoringEvent* event)
NodeMonitoringEvent* event)
NodeMonitoringEvent* event);
virtual void ProcessQueryEvent(NodeMonitoringEvent* event);
NodeMonitoringEvent* event);
ClientVolume::ProcessNodeMonitoringEvent(NodeMonitoringEvent* event)
NodeMonitoringEvent* event) = 0;
class NodeMonitoringEvent;
NodeMonitoringEvent* event);
NodeMonitoringEvent* event = NULL;
NodeMonitoringEvent* event) = 0;
class NodeMonitoringEvent;
NodeMonitoringEvent::NodeMonitoringEvent()
NodeMonitoringEvent::~NodeMonitoringEvent()
struct NodeMonitoringEvent : public BReferenceable,
public DoublyLinkedListLinkImpl<NodeMonitoringEvent> {
NodeMonitoringEvent();
virtual ~NodeMonitoringEvent();
struct EntryCreatedEvent : NodeMonitoringEvent {
struct EntryRemovedEvent : NodeMonitoringEvent {
struct EntryMovedEvent : NodeMonitoringEvent {
struct StatChangedEvent : NodeMonitoringEvent {
struct AttributeChangedEvent : NodeMonitoringEvent {
struct VolumeMountedEvent : NodeMonitoringEvent {
struct VolumeUnmountedEvent : NodeMonitoringEvent {
class NodeMonitoringEvent;
NodeMonitoringEvent* event) = 0;
VolumeManager::ProcessNodeMonitoringEvent(NodeMonitoringEvent* event)
VolumeManager::_IsRecentEvent(NodeMonitoringEvent* event) const
NodeMonitoringEvent* event = NULL;
NodeMonitoringEvent* event = NULL;
NodeMonitoringEvent* event) const;
typedef BlockingQueue<NodeMonitoringEvent> NodeMonitoringEventQueue;
typedef DoublyLinkedList<NodeMonitoringEvent>
NodeMonitoringEvent* event);