channel’s buffer pool access
Hello
everyone,
I am developing NI provider utilizing UPA C API and have a question about
accessing channel’s buffer pool in multi-threaded environment.
Basically I want to parallelize messages encoding between several threads,
and write them sequentially in another one.
If transport locking model is RSSL_LOCK_NONE, is it necessary to
synchronize rsslGetBuf and rsslReleaseBuf with the rest of the API (mostly I
am talking about its I/O part)?
Is transport locking model regulates only transport(I/O) part of the RSSL
environment or channel’s buffer pool as well?
I’d appreciate any info that would help to answer the question.
Thanks.