odil
odil copied to clipboard
Odil is a C++11 library for the DICOM standard
There are a few errors or inconsistencies in the newly added classes. I should have taken the time to take a look at the Pull request and make comments there....
There is currently no way to distinguish between the socket being closed and any exception occurring during message processing. As a temporary measure, I propose to send a SocketClosed exception...
The type of elements in data set, once added, cannot be modified: they must be deleted and re-added. See the comments in 19cb2a8
There are currently 3 constructors for AssociationParameters, but not all initialize all the class members. We can factor using class member initializers. Also, calling default constructors for members is not...
See https://github.com/lamyj/odil/commit/514c8b6bf1e0e761b00cd58ba0bf5691f5b1e63a#commitcomment-19480460 The availability of the port should be checked before calling async_accept.
If a socket is closed on the other end without first sending an association release, my server is locked in a loop of : Operation error: End of file TCP...
The pointer logic used when throwing an exception upon association reject is wrong, cf. comments on 3bea3a0.
Hi there, I'm currently trying to build a small test app with Odil on Windows 10 using clang-cl (VS 2022) but I get linking issue due to unresolved external symbols....