Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-01-22 | Replace terminate/2 with terminate/3, adding a Reason | Loïc Hoguin | |
This should have been done a *long* time ago, back when I initially added Websocket support. This is the first part of two in improving loop handler support with regards to socket closure. Reason may include: {normal, shutdown} for the most normal shutdown, {normal, timeout} for a loop handler timeout shutdown, or {error, _} if an error occured. | |||
2012-08-27 | Rename cowboy_http_websocket to cowboy_websocket | Loïc Hoguin | |
2012-08-27 | Update behaviours for R15B+ | Loïc Hoguin | |
This effectively drops the R14B compatibility. The cowboy_req:req() type will be introduced in a future commit. It refers to the #http_req{} record. | |||
2011-09-22 | Add a test for websocket hibernate + timeout and fix this use case | Loïc Hoguin | |
The issue was that we were calling erlang:hibernate before a receive .. after .. end call. Erlang hibernates the process before reaching the receive instruction and we therefore couldn't enter the after clause when hibernating. This is now fixed by using erlang:send_after instead and receiving that message instead of using an after clause. |