It is totally fine for me to keep os-specific unsent cound inside logClient as a bunch of #if branches.
'send(NULL)' is not race condition, because I do not rely on getting the RST right after sending. It is fine to get it at some point. It simply polls for RST every 5 seconds.
It is totally fine for me to keep os-specific unsent cound inside logClient as a bunch of #if branches.
'send(NULL)' is not race condition, because I do not rely on getting the RST right after sending. It is fine to get it at some point. It simply polls for RST every 5 seconds.
Maybe it is better to use the other approach: https:/ /code.launchpad .net/~dirk. zimoch/ epics-base/ +git/epics- base/+merge/ 372043. This one is very os-dependent and uses unspecified behavior.