MCPcopy Create free account
hub / github.com/RangeNetworks/openbts / L3RegisterMachine

Method L3RegisterMachine

Control/L3MobilityManagement.cpp:1162–1175  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1160// ====== State Machine L3RegisterMachine =====
1161
1162L3RegisterMachine::L3RegisterMachine(TranEntry *wTran,
1163 SIP::DialogType wMethod,
1164 string &wSRES, // may be NULL for the initial registration query to elicit a
1165 RegistrationResult *wRResult // Result returned here: true (1), false(0), timeout (-1).
1166) :
1167 LUBase(wTran),
1168 mSRES(wSRES),
1169 mRResult(wRResult)
1170{
1171 PROCLOG(DEBUG)<<"ProcedureRegister"<<LOGVAR(mRResult->text())<<LOGVAR(mSRES);
1172 // This procedure is invoked twice, now using the same SIPEngine in the TranEntry.
1173 // Must make a new call_id each time we invoke this procedure.
1174 setDialog(getRegistrar());
1175}
1176
1177
1178// This duplicates the existing functionality.

Callers

nothing calls this directly

Calls 2

getRegistrarFunction · 0.85
textMethod · 0.45

Tested by

no test coverage detected