06c2fb579fbc00753c3013b04556f3a6a569af5e
Channel connection notifications are now handled by connectNotifier, getDone, putDone and monitor events handled by resultNotifier. A notifierConveyor is generic, and contains a queue and a thread. You pass a Notification pointing to a NotifierClient to a Conveyor's notifyClient() method, and the thread will call the client's notifyClient() method once it reaches the front of the queue. The conveyor threads stop when the caProvider is destroyed. The queue stores weak pointers, so queued notifications won't prevent client objects from being destroyed.
pvAccessCPP
pvAccess is a network communications protocol designed for distributed control systems. It is designed to transport serialized data formatted as pvData data structures.
The pvAccessCPP module is a part of the EPICS software toolkit that contains the C++ implementation of pvAccess.
Links
- General information about EPICS can be found at the EPICS Controls website.
- API documentation for this module can be found on its Github Pages website
Building
This module is included as a submodule of a full EPICS 7 release and will be compiled during builds of that software.
Description
Languages
C++
63.4%
C
35.2%
Python
0.9%
Makefile
0.5%