blob: f921e368a6c427d1190dcdcabc9c36b6d75d2504 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
local class = require'r.class'
-- channel descriptor
local Channel = class()
function Channel.make(cls, pylon, descriptor)
return setmetatable({pylon=pylon, descriptor=descriptor}, cls)
end
function Channel.__eq(self, other)
return self.pylon == other.pylon and self.descriptor == other.descriptor
end
function Channel.__tostring(self)
return self.pylon.name .. ':' .. self.descriptor
end
return Channel
|