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