Skip to content
Snippets Groups Projects
ChangeLog 2.02 KiB
Newer Older
  • Learn to ignore specific revisions
  • 0.3.2
    -----
    
    * Added Request::getRequesterEndpoint() function.
    
    
    legoc's avatar
    legoc committed
    0.3.1
    -----
    
    * Refined timeout management
      - When RequestSocketImpl has timeout, linger is set to 100ms.
      - Request::setTimeout() propagates the timeout to the associated Server.
    * RequestSocketImpl creates the socket and can reset it when a timeout occurs.
    * Added Server(endpoint, timeout) constructor to avoid blocking when calling Server(endpoint) with an inacessible endpoint.
    
    
    legoc's avatar
    legoc committed
    0.3.0
    -----
    
    * Implemented timeout in Request. Refined the timeout possibilities in RequestSocketImpl.
    
    
    legoc's avatar
    legoc committed
    0.2.2
    -----
    
    
    legoc's avatar
    legoc committed
    * Only one EventStreamSocket is created for a Server. An EventThread is forwarding the Event objects to the EventListener objects.
    
    legoc's avatar
    legoc committed
    * The zmq sockets are kept alive and not created for each request.
    
    legoc's avatar
    legoc committed
    
    
    0.2.1
    -----
    
    * Added access to the output stream of an application.
    
    * Added Instance.getLastState() and Instance.getActualState() functions.
    
    legoc's avatar
    legoc committed
    0.2.0
    -----
    
    
    * Migration to C++11.
    
    legoc's avatar
    legoc committed
    0.1.4
    -----
    
    
    * Adapted to gcc 6.3.0.
    
    legoc's avatar
    legoc committed
    
    
    legoc's avatar
    legoc committed
    0.1.3
    -----
    
    
    0.1.2
    -----
    
    * Enabled to define more than one requester on the same responder in one Application instance.
    
    legoc's avatar
    legoc committed
    * Removed zmq.hpp as it should be installed.
    
    * Corrected some memory leaks by changing the return type of tryRequestWithOnePartReply.
    
    legoc's avatar
    legoc committed
    * Better follow the unmanaged applications.
    
    legoc's avatar
    legoc committed
    0.1.0
    -----
    
    * Corrected Server::isAvailable implementation when timeout is set.
    
    legoc's avatar
    legoc committed
    * Implemented connection checker by creating a ConnectionChecker class.
    * Removed StateException, setRunning now returns a boolean.
    * Added InvalidArgumentException to replace invalid_argument exception.
    * Added SocketException thrown when the Server connect fails.
    
    * Renamed ERROR into FAILURE.
    
    * Implementation of unmanaged applications.
    
    * Implemented This static instance without pointer so that it is not necessary to call This::terminate() except if the destruction of the static instance is not automatic.
    
    * Added two binary parts message for publisher/subscriber and requester/responder.
    
    * Refined internal requester port name by adding the responder id.
    * Added connectToRequester function to Request.