1 #ifndef CHANNEL_H
2 #define CHANNEL_H
3 
4 #include <QtCore>
5 
6 class Channel
7 {
8 public:
Channel()9     Channel() {}
10     Channel(QString uuid);
getUuid()11     QString getUuid() { return _uuid; }
setCidName(QString cidName)12     void setCidName(QString cidName) { _cidName = cidName; }
getCidName()13     QString getCidName() { return _cidName; }
setCidNumber(QString cidNumber)14     void setCidNumber(QString cidNumber) { _cidNumber = cidNumber; }
getCidNumber()15     QString getCidNumber() { return _cidNumber; }
setDestinatinonNumber(QString destinationNumber)16     void setDestinatinonNumber(QString destinationNumber) { _destinationNumber = destinationNumber; }
getDestinationNumber()17     QString getDestinationNumber() { return _destinationNumber; }
18 
getPaCallId()19     int getPaCallId() { return _paCallId; }
setPaCallId(int paCallId)20     void setPaCallId(int paCallId) { _paCallId = paCallId;}
21 
setProgressEpoch(qulonglong time)22     void setProgressEpoch(qulonglong time) { _progressEpoch = time/1000000; }
getProgressEpoch()23     qulonglong getProgressEpoch() { return _progressEpoch; }
setProgressMediaEpoch(qulonglong time)24     void setProgressMediaEpoch(qulonglong time) { _progressMediaEpoch = time/1000000; }
getProgressMediaEpoch()25     qulonglong getProgressMediaEpoch() { return _progressMediaEpoch; }
setCreatedEpoch(qulonglong time)26     void setCreatedEpoch(qulonglong time) { _createdEpoch = time/1000000; }
getCreatedEpoch()27     qulonglong getCreatedEpoch() { return _createdEpoch; }
28 
29 private:
30     QString _uuid;
31     QString _cidName;
32     QString _cidNumber;
33     QString _destinationNumber;
34     int _paCallId;
35     qulonglong _progressEpoch;
36     qulonglong _progressMediaEpoch;
37     qulonglong _createdEpoch;
38 };
39 
40 Q_DECLARE_METATYPE(Channel)
41 
42 #endif // CHANNEL_H
43