1// VolumeEvent.cpp
2
3#include "VolumeEvent.h"
4
5// constructor
6VolumeEvent::VolumeEvent(uint32 type, vnode_id target)
7	: Referencable(true),
8	  fType(type),
9	  fTarget(target)
10{
11}
12
13// destructor
14VolumeEvent::~VolumeEvent()
15{
16}
17
18// GetType
19uint32
20VolumeEvent::GetType() const
21{
22	return fType;
23}
24
25// SetTarget
26void
27VolumeEvent::SetTarget(vnode_id target)
28{
29	fTarget = target;
30}
31
32// GetTarget
33vnode_id
34VolumeEvent::GetTarget() const
35{
36	return fTarget;
37}
38
39
40// #pragma mark -
41
42// constructor
43ConnectionBrokenEvent::ConnectionBrokenEvent(vnode_id target)
44	: VolumeEvent(CONNECTION_BROKEN_EVENT, target)
45{
46}
47
48// destructor
49ConnectionBrokenEvent::~ConnectionBrokenEvent()
50{
51}
52
53