Azure / azure-sdk-for-cpp

This repository is for active development of the Azure SDK for C++. For consumers of the SDK we recommend visiting our versioned developer docs at https://azure.github.io/azure-sdk-for-cpp.
MIT License
181 stars 126 forks source link

Implemented Rust AMQP message sender. #6083

Closed LarryOsterman closed 1 month ago

LarryOsterman commented 1 month ago

Implement AMQP message senders.

Refactored still more uAMQP only constructs out of Rust AMQP codebase (Link specifically).

Implemented basic AMQP message sender implementation (options don't currently work).

Added CBS deterministic close and message sender close methods.


This pull request to sdk/core/azure-core-amqp includes changes to improve the modularity and maintainability of the codebase. The most important changes involve reorganizing file inclusions, conditional compilation adjustments, and some code refactoring.

File Reorganization:

Conditional Compilation Adjustments:

Code Refactoring:

Miscellaneous:

These changes collectively aim to improve the code structure and ensure that the correct parts of the code are compiled based on the defined flags.

Pull Request Checklist

Please leverage this checklist as a reminder to address commonly occurring feedback when submitting a pull request to make sure your PR can be reviewed quickly:

See the detailed list in the contributing guide.

azure-sdk commented 1 month ago

API change check

APIView has identified API level changes in this PR and created following API reviews.

azure-core-amqp-cpp