-
Notifications
You must be signed in to change notification settings - Fork 0
/
CallRecord.cs
48 lines (41 loc) · 1.12 KB
/
CallRecord.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
using System;
using System.Collections.Generic;
using System.Text;
using LothianProductions.VoIP.State;
namespace LothianProductions.VoIP {
public class CallRecord {
public CallRecord( Device device, Line line, Call call,
DateTime startTime, DateTime endTime ) {
Device = device;
Line = line;
Call = call;
StartTime = startTime;
EndTime = endTime;
}
protected Device mDevice;
public Device Device {
get{ return mDevice; }
set{ mDevice = (Device) value.Clone(); }
}
protected Line mLine;
public Line Line {
get{ return mLine; }
set{ mLine = (Line) value.Clone(); }
}
protected Call mCall;
public Call Call {
get{ return mCall; }
set{ mCall = (Call) value.Clone(); }
}
protected DateTime mStartTime;
public DateTime StartTime {
get{ return mStartTime; }
set{ mStartTime = value; }
}
protected DateTime mEndTime;
public DateTime EndTime {
get{ return mEndTime; }
set{ mEndTime = value; }
}
}
}