Skip to content

IByteStreamCnvSvc: migrate clients to use new interface

Frank Winklmeier requested to merge fwinkl/athena:ibscnv3 into main

After !75371 (merged) has added a new IByteStreamCnvSvc interface, this MR now migrates all clients to use this interface. In most cases that's a simple ByteStreamCnvSvc to IByteStreamCnvSvc replacement. In a few places the retrieval of IByteStreamEventAccess + dynamic_cast is replaced by a single handle.

Also update link dependencies, move the now private ByteStreamCnvSvc.h into the src/ directory and remove the no longer required queryInterface boilerplate.

cc @gemmeren @mnovak @maszyman @akraszna @amete

Edited by Frank Winklmeier

Merge request reports