Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add transport interface to concatenate transports (#2103)
* Squash of low-bandwidth-plugins development: Refs #2731. Initial version of DataTransformTransport Refs #2731. DataTransformTransport implementation complete + unit test Refs #2731. Refactor of DataTransformTransport with middle class ChainingTransport Refs #2752. Refactor to pass participant properties on transport creation Refs #2691. Added some utils to StringMatching class Refs #2693. Headers reduction transport implementation Refs #2759. Blackbox test and bug fixing Refs #2759. Fixing compiler warnings Refs #2692. Added Payload Compression Transport (ZLIB only) Refs #2692. Added BlackBox test for ZLib transport Refs #2692. Added BZIP2 compression Refs #2692. Added BlackBox test for BZip2 transport Refs #2692. Fixing compiler warnings Refs #2692. Added automatic compression implementation Refs #2692. Added blackbox test for automatic compression Refs #2692. Only compiling compression transport when compression libraries are found Refs #2727. Added source timestamp transport Refs #2727. Added blackbox test for source timestamp transport Refs #2693. Removing unsupported entity ids Refs #2693. Fix of bug in HeaderReduction_Recover Refs #2769. Documenting interfaces and some optimizations Refs #2691. Added blackbox test chaining several transports Better doc on some transports Refs #2787. Fixed bug in SourceTimestamp transport Refs #2787. Added examples to test interoperability Refs #2787. Interop example improved Refs #2787. Added dump capabiliy to HeaderReductionTransport Refs #2787. Added dump to test participants Refs #2787. Fixed bug in SourceTimestampTransport Refs #2787. Improving tests and dump Refs #2787. Improving example Refs #2787. Fixing entiy id packing Refs #2787. Message sent improved Refs #2787. Added dump of low level data Refs #2787. Testing improvements Refs #2787. Changing data type Refs #2787. Test data Refs #2787. Adding parameters to endpoints Refs #2787. Conditional compilation of debug dump Refs #2691. Changing example name Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev> Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com> * Fixing compilation errors after rebase. Signed-off-by: Ricardo González Moreno <correoricky@gmail.com> Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev> Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com> * New features Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev> Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com> * Refs #10121. Fix error creating output channel. Signed-off-by: Ricardo González Moreno <correoricky@gmail.com> Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com> * Refs #12290. Uncrustify Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev> Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com> * Moved example to other repo Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev> Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com> * Refs #12290. Fix warning on windows Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev> Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com> * Refs #12290. Fix warning on windows Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev> Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com> * Refs #12290. Fix warnings on Mac Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev> Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com> * Refs 12290. Fix old uncrustify Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev> Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com> * Apply suggestions from code review Co-authored-by: José Luis Bueno López <69244257+JLBuenoLopez-eProsima@users.noreply.github.com> * Refs #12290. Apply suggestions. Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev> * Refs #12290. Apply suggestions Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev> * Refs #12290. Add blackbox test. Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev> * Refs #12290. Fix license Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev> * Refs #12290. Fix warning on mac Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev> Co-authored-by: Miguel Company <MiguelCompany@eprosima.com> Co-authored-by: Luis LG. Gasco <luisgasco@eprosima.com> Co-authored-by: José Luis Bueno López <69244257+JLBuenoLopez-eProsima@users.noreply.github.com>
- Loading branch information