1. 02 Jul, 2014 1 commit
    • louiz’'s avatar
      Add a level of inheritance above SocketHandler · 04d99916
      louiz’ authored
      SocketHandler has been renamed to TCPSocketHandler
      SocketHandler is now a simple interface with a few methods, used only by
      Poller.
      
      This way we can inherite from the new SocketHandler class, to handle other
      types of sockets, and still make them manageable by the poller without any
      change in the Poller class.
      04d99916
  2. 22 Jun, 2014 1 commit
    • louiz’'s avatar
      Delete the timeout event using the correct socket number, instead of -1 · 7b785cf5
      louiz’ authored
      Was causing the event to not be removed in case of connection failure, which
      lead to a dangling timed event named “timeout-1”, which was called later, by
      some other SocketHandler for which even the socket creation failed (so, its
      socket is -1), with a pointer to the previous SocketHandler which has
      disappeared for a long time: segmentation fault etc.
      7b785cf5
  3. 18 Jun, 2014 1 commit
  4. 08 Jun, 2014 2 commits
  5. 28 May, 2014 1 commit
  6. 27 May, 2014 1 commit
    • louiz’'s avatar
      Only close/unmanage the socket if we are connected/connecting · 7b31bea7
      louiz’ authored
      Since the socket is now only created and managed whenever the connection is
      being established, we only close the socket and if it was created (we use -1
      to denote the fact that is not yet created, or has been closed) and we only
      unmanage the socket if it is effectively managed.
      
      fix #2529
      7b31bea7
  7. 26 May, 2014 2 commits
  8. 29 Apr, 2014 2 commits
  9. 15 Apr, 2014 2 commits
  10. 24 Mar, 2014 2 commits
  11. 09 Mar, 2014 1 commit
  12. 03 Mar, 2014 1 commit
  13. 28 Feb, 2014 1 commit
  14. 27 Feb, 2014 1 commit
  15. 22 Feb, 2014 3 commits
  16. 19 Feb, 2014 2 commits
  17. 08 Feb, 2014 3 commits
  18. 13 Jan, 2014 1 commit
  19. 04 Jan, 2014 3 commits
  20. 24 Dec, 2013 1 commit
  21. 23 Dec, 2013 1 commit
  22. 03 Dec, 2013 1 commit
  23. 10 Nov, 2013 1 commit
  24. 03 Nov, 2013 1 commit
  25. 02 Nov, 2013 3 commits