equal
deleted
inserted
replaced
130 if self.sockname and self.peername then |
130 if self.sockname and self.peername then |
131 return ("FD %d (%s, %d, %s, %d)"):format(self:getfd(), self.peername, self.peerport, self.sockname, self.sockport); |
131 return ("FD %d (%s, %d, %s, %d)"):format(self:getfd(), self.peername, self.peerport, self.sockname, self.sockport); |
132 elseif self.sockname or self.peername then |
132 elseif self.sockname or self.peername then |
133 return ("FD %d (%s, %d)"):format(self:getfd(), self.sockname or self.peername, self.sockport or self.peerport); |
133 return ("FD %d (%s, %d)"):format(self:getfd(), self.sockname or self.peername, self.sockport or self.peerport); |
134 end |
134 end |
135 return ("%s FD %d"):format(tostring(self.conn), self:getfd()); |
135 return ("FD %d"):format(self:getfd()); |
136 end |
136 end |
137 |
137 |
138 -- Replace the listener and tell the old one |
138 -- Replace the listener and tell the old one |
139 function interface:setlistener(listeners) |
139 function interface:setlistener(listeners) |
140 self:on("detach"); |
140 self:on("detach"); |