< Previous by Date Date Index Next by Date >
  Thread Index Next in Thread >

[reSIProcate] New #define landmine; RESIP_USE_STL_STREAMS


I'm seeing a new #define being used to substantively change header files; RESIP_USE_STL_STREAMS. This will cause nasty API/ABI mismatch issues when working with installed headers. We really need to restrict this kind of thing to implementation files wherever possible. So, I think we need to define new classes, FastDataStream, FastoDataStream, FastiDataStream, and FastDataBuffer to work alongside their non-fast counterparts, and either write extra versions of the various and sundry operator<<, or perhaps convert them into template functions.

Best regards,
Byron Campen

Attachment: smime.p7s
Description: S/MIME cryptographic signature