This only gets called once.
| 278 | |
| 279 | // This only gets called once. |
| 280 | void SipClientTrLayer::TLWriteLowSideV(SipMessage *request) |
| 281 | { |
| 282 | LOG(DEBUG); |
| 283 | ScopedLock lock(mstLock); |
| 284 | // For an Outbound Transaction, there is only one request except for invite, which also sends an ACK. |
| 285 | if (! mstOutRequest.msmReqMethod.empty()) { assert(request->isACK()); } |
| 286 | mstOutRequest = *request; |
| 287 | devassert(mstState == stInitializing); |
| 288 | stWrite(request); |
| 289 | mstState = stCallingOrTrying; |
| 290 | } |
| 291 | |
| 292 | void SipClientTrLayer::sctInitRegisterClientTransaction(SipDialog *wDialog, SipMessage *request, string branch) |
| 293 | { |