/* Web Polygraph http://www.web-polygraph.org/
* (C) 2003-2006 The Measurement Factory
* Licensed under the Apache License, Version 2.0 */
#include "pgl/pgl.h"
#include "pgl/NetPipeSym.h"
#include "pgl/NetPipeArrIter.h"
NetPipeArrIter::NetPipeArrIter(CfgSyms &aCfgSyms, const Addrs *aLocalAddrs) {
theCfgs = aCfgSyms;
start(aLocalAddrs);
}
NetPipeSym *NetPipeArrIter::pipeSym() {
return &(NetPipeSym&)cfgSym(theCfgIdx)->cast(NetPipeSym::TheType);
}
HostsBasedSym *NetPipeArrIter::cfgSym(int idx) const {
return theCfgs[idx];
}
int NetPipeArrIter::cfgCount() const {
return theCfgs.count();
}
syntax highlighted by Code2HTML, v. 0.9.1