Messaging (cMsg)

Page summary: 
Documentation for the cMsg publish and subscribe messaging system
Files associated with this page: 
Other pages in this section:

Doxygen for C The doxygen documentation for the C API.
Doxygen for C++ Doxygen documentation for the C++ API
javadoc The javadoc pages for the cMsg java API

Current version - 3.6

cMsg is a publish-subscribe, interprocess messaging system developed at Jefferson Lab. At the most basic level it is an API for sending and receiving messages. This API is used to wrap a variety of communication protocols, and is most often used to access a popular and useful, full publish-subscribe messaging system.  The package is supported in C, C++ and java on Linux. All online CODA components use cMsg to communicate control information (not data) to each other.