}
prefix_ senf::RadiotapPacketParser::OffsetTable const &
-senf::RadiotapPacketParser::currentTable()
- const
-{
- OffsetTable & table (offsetTable(presentFlags()));
- if (! table[MAX_INDEX+1])
- parseOffsetTable(&(*data().begin()), data().size(), table);
- return table;
-}
-
-prefix_ senf::RadiotapPacketParser::OffsetTable const &
senf::RadiotapPacketParser::getTable(boost::uint32_t presentFlags)
const
{
b = newTable[index] + FIELD_SIZE[index];
}
presentFlags() = flags;
+ currentTable_ = &newTable;
}
///////////////////////////////////////////////////////////////////////////