1. 21 May, 2016 1 commit
    • Jim Fulton's avatar
      Async changes: · bdbc36dd
      Jim Fulton authored
      - Issue with notify_connected, ClientStorage wants to make requests in
        response to being notified.  This is problematic because
        synchronsouse calls cause deadlock in this situation as do
        asyncronous calls done in a multi-threaded fashion.
      
        - Call get_info from io thread during startup, because
          notify_connected wants it.
      
        - Added an same-thread asyncronous API.
      
        - Added comment warning of this issue.
      
        - Added a little more logging.
      
      - fixed an ordering issue when protocol is disconnected. It should
        notify the client before it cleans up it's futures to prevent
        getting more.
      
      - Expose protocol_version to client so it can adjust it's behavior to
        the .
      
      - More logging
      bdbc36dd
  2. 19 May, 2016 1 commit
  3. 18 May, 2016 3 commits
  4. 02 May, 2016 1 commit
    • Jim Fulton's avatar
      Some refactoring · e302ff45
      Jim Fulton authored
      Renamed connection_timeout to connect_poll and use it when reconnecting.
      
      Optimized hanfline of first messagem, as we did in zrpc, because it
      only occurs once. :)
      
      More/better comments.
      
      Move loop argument to front of constructor arguments.
      
      Added close/close_threadsafe to wait for connection on close.
      
      Added is_connected.
      
      Added new_addr.
      e302ff45
  5. 17 Jan, 2016 3 commits
  6. 28 Dec, 2015 3 commits
  7. 13 Dec, 2015 2 commits
  8. 05 Jun, 2015 3 commits
  9. 22 May, 2015 23 commits