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

Method machineRunState

Control/L3CallControl.cpp:158–168  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

156
157#if UNUSED
158MachineStatus ProcedureDetach::machineRunState(int state, const GSM::L3Message* l3msg, const SIP::DialogMessage *sipmsg)
159{
160 PROCLOG2(DEBUG,state)<<LOGVAR(l3msg)<<LOGVAR(sipmsg)<<LOGVAR2("imsi",tran()->subscriber());
161 getDialog()->dialogCancel(); // reudundant, chanLost would do it. Does nothing if dialog not yet started.
162 setGSMState(CCState::NullState); // redundant, we are deleting this transaction.
163 channel()->l3sendm(L3ChannelRelease());
164 channel()->chanRelease(HARDRELEASE);
165 //channel()->l3sendp(HARDRELEASE);
166 //channel()->chanLost();
167 return MachineStatusOK;
168}
169#endif
170
171// Identical to teCloseCallNow.

Callers

nothing calls this directly

Calls 15

L3ChannelReleaseClass · 0.85
L3IdentityRequestClass · 0.85
L3ProgressClass · 0.85
L3AlertingClass · 0.85
L3ConnectClass · 0.85
L3ChannelModeModifyClass · 0.85
printChansV4Function · 0.85
L3CMServiceRejectClass · 0.85
L3RejectCauseClass · 0.85

Tested by

no test coverage detected