I was looking at asCa.c from the prospective of whether I would use it as a template for some similar code w/ PVA. Given that asLock isn't exposed outside of asLibRoutines.c, and the whole thing is a singleton anyway, my conclusion is that trying to use 'pasbase' from external code is a bad idea.
If I change anything it will be to hide 'pasbase' and friends behind EPICS_PRIVATE_API.
I was looking at asCa.c from the prospective of whether I would use it as a template for some similar code w/ PVA. Given that asLock isn't exposed outside of asLibRoutines.c, and the whole thing is a singleton anyway, my conclusion is that trying to use 'pasbase' from external code is a bad idea.
If I change anything it will be to hide 'pasbase' and friends behind EPICS_PRIVATE_API.