mirror of
https://github.com/rsyslog/rsyslog.git
synced 2025-12-16 12:10:46 +01:00
Add concise Doxygen \brief blocks and inline comments to explain the qpid-proton integration and worker interaction. This improves maintainability and lowers ramp-up time for contributors. Key additions: - Document connection lifecycle: openProton(), closeProton(), setupProtonHandle(). - Document async model: proton_run_thread(), proton_thread(), handleProton(), handleProtonDelivery(). - Document batching/ack path: writeProton() and commitTransaction(). - Explain the 100 ms sleep to avoid busy waiting. Style and housekeeping: - Split DEFobjCurrIf(...) macros onto separate lines. - Fix indentation of azureStats declaration. - Update copyright header to 2014-2025. Behavior unchanged; comments and formatting only.