Skip to content

v1.3.2-rc1

Compare
Choose a tag to compare
@jeikabu jeikabu released this 18 Jan 21:08
· 10 commits to master since this release
  • fix #48 Stream API
    • Wrapping and tests for nng_stream_* family of functions
    • Usage example in StreamTests.cs
  • fix #53 Iov for vectored I/O
    • Primarily used by stream API
    • Usage example in AioTests.cs::Iov()
    • Using nng_iov is currently clumsy and will be improved
    • WARNING: the nng_iov structs themselves are copied but the buffers pointed to by iov_buf are not (see nng_aio_set_iov)
  • Factory support to create lower-level ctx/aio wrappers
    • See CreateCtx and CreateAio in Factory/INngAsyncFactory
    • Aio functionality in AsyncBase/IAsyncContext moved to AsyncIO/INngAio
    • INngAio includes most nng_aio_* functions to assist writing AioCallback implementations
    • Breaking Change: AioCallback moved from UnsafeNativeMethods.AioCallback to nng.Shared.dll::nng.AioCallback