v1.2 Code breakup
This release splits up the monolithic file into components that make it more manageable and testable.
The read/write loop was also optimized and additional checks are done to ensure the read buffers are cleared before exiting.
This release splits up the monolithic file into components that make it more manageable and testable.
The read/write loop was also optimized and additional checks are done to ensure the read buffers are cleared before exiting.