Mercurial > prosody-hg
comparison net/server_select.lua @ 7097:5a71aaa2c542
server_select: Add logging of when servers are paused and resumed
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Fri, 22 Jan 2016 02:00:43 +0100 |
| parents | 95e4c81291cc |
| children | 5286e79c6829 5a07fe977002 |
comparison
equal
deleted
inserted
replaced
| 7096:95e4c81291cc | 7097:5a71aaa2c542 |
|---|---|
| 211 _socketlist[ socket ] = nil | 211 _socketlist[ socket ] = nil |
| 212 socket:close( ) | 212 socket:close( ) |
| 213 socket = nil; | 213 socket = nil; |
| 214 end | 214 end |
| 215 handler.paused = true; | 215 handler.paused = true; |
| 216 out_put("server.lua: server [", ip, "]:", serverport, " paused") | |
| 216 end | 217 end |
| 217 end | 218 end |
| 218 handler.resume = function( ) | 219 handler.resume = function( ) |
| 219 if handler.paused then | 220 if handler.paused then |
| 220 if not socket then | 221 if not socket then |
| 223 end | 224 end |
| 224 _readlistlen = addsocket(_readlist, socket, _readlistlen) | 225 _readlistlen = addsocket(_readlist, socket, _readlistlen) |
| 225 _socketlist[ socket ] = handler | 226 _socketlist[ socket ] = handler |
| 226 _fullservers[ handler ] = nil | 227 _fullservers[ handler ] = nil |
| 227 handler.paused = false; | 228 handler.paused = false; |
| 229 out_put("server.lua: server [", ip, "]:", serverport, " resumed") | |
| 228 end | 230 end |
| 229 end | 231 end |
| 230 handler.ip = function( ) | 232 handler.ip = function( ) |
| 231 return ip | 233 return ip |
| 232 end | 234 end |
