Source browser
Every C++ file of fairmq/ as a page: 114 files with 16,679 lines. Doxygen finds the symbols. A symbol links to its API page, or to the line where it is defined.
Each line has an anchor, for example Channel.h/#L36. Shift-click a second line number to mark a range. A public header is installed with FairMQ.
fairmq/
Channel.cxx394Channel.h493Device.cxx762Device.h691DeviceRunner.cxx207DeviceRunner.h93Error.h79EventManager.cxx20EventManager.h158FairMQChannel.h18FairMQDevice.h18FairMQLogger.h16FairMQMessage.h18FairMQParts.h18FairMQPoller.h18FairMQSocket.h18FairMQTransportFactory.h18FairMQUnmanagedRegion.h18FwdDecls.h45JSONParser.cxx193JSONParser.h44MemoryResources.cxx21MemoryResources.h110MemoryResourceTools.h65Message.h90Parts.h97Plugin.cxx32Plugin.h153PluginManager.cxx285PluginManager.h157PluginServices.cxx91PluginServices.h285Poller.h47ProgOptions.cxx453ProgOptions.h284ProgOptionsFwd.h18Properties.cxx162Properties.h74PropertyOutput.h23runDevice.h59runFairMQDevice.h62Socket.h109StateMachine.cxx414StateMachine.h64StateQueue.h148States.cxx115States.h67SuboptParser.cxx136SuboptParser.h46Tools.h26TransportEnum.h22TransportFactory.cxx50TransportFactory.h247Transports.h60UnmanagedRegion.h155
fairmq/devices/
BenchmarkSampler.h113Merger.h106Multiplier.h106Proxy.h67runBenchmarkSampler.cxx30runMerger.cxx25runMultiplier.cxx25runProxy.cxx25runSink.cxx27runSplitter.cxx25Sink.h134Splitter.h58
fairmq/options/
fairmq/plugins/
fairmq/plugins/config/
fairmq/plugins/control/
Control.cxx522Control.h76
fairmq/shmem/
Common.cxx56Common.h351Manager.cxx63Manager.h888Message.h437Monitor.cxx880Monitor.h186Poller.h201runMonitor.cxx198Segment.h83Socket.h471TransportFactory.h234UnmanagedRegion.h471UnmanagedRegionImpl.h69
fairmq/tidy/
fairmq/tools/
Compiler.h14CppSTL.h19Exceptions.h54InstanceLimit.h54IO.h49Network.cxx179Network.h34Process.cxx203Process.h53RateLimit.h137runUuidGenerator.cxx59Semaphore.cxx70Semaphore.h59Strings.h62Unique.cxx42Unique.h25Version.h33
fairmq/zeromq/
Common.h268Context.h193Message.h291Poller.h203Socket.h410TransportFactory.h160UnmanagedRegion.h95ZMsg.h92