[reSIProcate] AfterSocketCreationFuncPtr not
I've created a function complying to the prototype for
AfterSocketCreationFuncPtr & pass it to the SipStack ctor. However, the
function is not called for TCP sockets. The argument is dropped from
the call to the TcpTransport ctor, and in turn the TcpBaseTransport
ctor. The implementation of the TcpBaseTransport ctor list passes a
null pointer to the InternalTransport ctor.
I've verified in the latest-and-greatest code that this hasn't been
changed in v1.4.1. My codebase is at v1.3.4. Before I start changing
the implementation & posting the change, I wanted to know two things --
1) Has a similar change been posted as a draft somewhere else?
2) Is there a historical reason why the functionality isn't provided for
TCP sockets?
Many thanks in advance.
PK