Allow using span and range names in trunk circuit status.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4406 acf43c95-373e-0410-b603-e72c3f656dc1
This commit is contained in:
parent
07a8350f5c
commit
7a7bcc604c
|
@ -1981,10 +1981,13 @@ void SigDriver::status(SigTrunk* trunk, String& retVal, const String& target)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
SignallingCircuitRange range(target,0);
|
SignallingCircuitRange range(target,0);
|
||||||
|
SignallingCircuitRange* rptr = ⦥
|
||||||
if (target == "*" || target == "all")
|
if (target == "*" || target == "all")
|
||||||
range.add(ctrl->circuits()->base(),ctrl->circuits()->last());
|
range.add(ctrl->circuits()->base(),ctrl->circuits()->last());
|
||||||
for (unsigned int i = 0; i < range.count(); i++) {
|
else if (range.count() == 0)
|
||||||
SignallingCircuit* cic = ctrl->circuits()->find(range[i]);
|
rptr = ctrl->circuits()->findRange(target);
|
||||||
|
for (unsigned int i = 0; rptr && i < rptr->count(); i++) {
|
||||||
|
SignallingCircuit* cic = ctrl->circuits()->find((*rptr)[i]);
|
||||||
if (!cic)
|
if (!cic)
|
||||||
continue;
|
continue;
|
||||||
count++;
|
count++;
|
||||||
|
|
Loading…
Reference in New Issue