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

Method parseLV

GSM/GSML3Message.cpp:200–210  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

198
199
200void L3ProtocolElement::parseLV(const L3Frame& source, size_t &rp)
201{
202 size_t expectedLength = source.readField(rp,8);
203 if (expectedLength==0) return;
204 size_t rpEnd = rp + 8*expectedLength;
205 parseV(source, rp, expectedLength);
206 if (rpEnd != rp) {
207 LOG(NOTICE) << "LV element does not match expected length "<<rpEnd <<"!="<<rp;
208 L3_READ_ERROR;
209 }
210}
211
212
213bool L3ProtocolElement::parseTV(unsigned IEI, const L3Frame& source, size_t &rp)

Callers 4

parseBodyMethod · 0.45
parseBodyMethod · 0.45
parseBodyMethod · 0.45
parseBodyMethod · 0.45

Calls 1

readFieldMethod · 0.80

Tested by

no test coverage detected