1. 08 Dec, 2015 1 commit
    • Ilya Kulakov's avatar
      Add the VMCI transport. · 68b13fbd
      Ilya Kulakov authored
      VMCI transport allows fast communication between the Host
      and a virtual machine, between virtual machines on the same host,
      and within a virtual machine (like IPC).
      
      It requires VMware to be installed on the host and Guest Additions
      to be installed on a guest.
      68b13fbd
  2. 22 Oct, 2015 1 commit
  3. 21 Oct, 2015 2 commits
  4. 18 Oct, 2015 1 commit
  5. 27 Sep, 2015 1 commit
  6. 11 Sep, 2015 1 commit
  7. 06 Sep, 2015 1 commit
  8. 21 Aug, 2015 1 commit
  9. 20 Aug, 2015 1 commit
  10. 17 Aug, 2015 3 commits
  11. 16 Aug, 2015 3 commits
  12. 02 Aug, 2015 1 commit
  13. 02 Jun, 2015 1 commit
  14. 11 Feb, 2015 1 commit
  15. 01 Feb, 2015 1 commit
  16. 22 Jan, 2015 1 commit
  17. 20 Oct, 2014 1 commit
  18. 17 Oct, 2014 1 commit
    • Kapp Arnaud's avatar
      Add support for POLLPRI flag. · 779c37ab
      Kapp Arnaud authored
      This commit adds a ZMQ_POLLPRI flag that maps to poll()'s POLLPRI
      flag.
      This flags does nothing for OMQ sockets. It's only useful for raw
      file descriptor (be it socket or file).
      This flag does nothing if poll() is not the underlying polling
      function. So it is Linux only.
      779c37ab
  19. 17 Sep, 2014 1 commit
  20. 29 Jul, 2014 1 commit
  21. 12 Jul, 2014 1 commit
  22. 25 Jun, 2014 1 commit
  23. 18 Jun, 2014 1 commit
    • Pieter Hintjens's avatar
      Problem: need way to probe library capabilities · f11d673b
      Pieter Hintjens authored
      As libzmq is compiled with optional transports and security mechanisms,
      there is no clean way for applications to determine what capabilities
      are actually available in a given libzmq instance.
      
      Solution: provide an API specifically for capability reporting. The
      zmq_has () method is meant to be open ended. It accepts a string so
      that we can add arbitrary capabilities without breaking existing
      applications.
      
      zmq.h also defines ZMQ_HAS_CAPABILITIES when this method is provided.
      f11d673b
  24. 03 May, 2014 1 commit
  25. 01 May, 2014 1 commit
  26. 30 Apr, 2014 2 commits
    • Martin Hurton's avatar
      Define i_properties interface · 19c62b93
      Martin Hurton authored
      - copy and move message operations are updated to maintain proper
        reference count of properties object
      - zmq_msg_gets updated to use i_properties interface to fetch property
        value
      - setter/getter added to msg_t class
      19c62b93
    • Martin Hurton's avatar
      Update function prototype for zmq_msg_gets () · f81a1304
      Martin Hurton authored
      Added modifiers reflect the following properties:
      - zmq_msg_gets () does not mutate property parameter
      - zmq_msg_gets () returns a pointer to memory the caller should not
        modify
      f81a1304
  27. 21 Mar, 2014 1 commit
    • twwlogin's avatar
      Allow iov_base as char * on Solaris 8/9/10. · b7a663f1
      twwlogin authored
      On Solaris 8, 9, 10/SPARC, iov_base is of type caddr_t which is char *. The Sun C++ compiler errors with "Cannot assign void* to char*". Using a static case to override this. On Solaris 11, HP-UX, AIX, and RHEL, iov_base is void * so no issues there. This seems a rather hackish solution so open to something better.
      b7a663f1
  28. 18 Mar, 2014 1 commit
  29. 03 Mar, 2014 1 commit
  30. 17 Feb, 2014 1 commit
    • Olaf Mandel's avatar
      Remove duplicate poller decision making · 48b50cef
      Olaf Mandel authored
      The decision about the poller mechanism to use (select, poll, ...)
      was done twice: once by the build system and once by the code in
      poller.hpp. As the build-system can actually detect the mechanisms
      available, prefer that result to the hard coded defaults in
      poller.hpp.
      
      At the same time, remove the duplicate detection of select() vs.
      poll()-variant from proxy.cpp, signaler.cpp and zmq.cpp.
      
      This patch has not been tested on many build platforms: especially
      the cmake build needs testing / patching. For the other builds,
      hard code the result as these these are all Windows platforms.
      48b50cef
  31. 13 Feb, 2014 2 commits
  32. 28 Jan, 2014 1 commit
  33. 24 Jan, 2014 1 commit