(self, layer)
| 292 | for layer in self) |
| 293 | |
| 294 | def register(self, layer): |
| 295 | # type: (Type[Packet]) -> None |
| 296 | self.append(layer) |
| 297 | |
| 298 | # Skip arch* modules |
| 299 | if layer.__module__.startswith("scapy.arch."): |
| 300 | return |
| 301 | |
| 302 | # Register in module |
| 303 | if layer.__module__ not in self.ldict: |
| 304 | self.ldict[layer.__module__] = [] |
| 305 | self.ldict[layer.__module__].append(layer) |
| 306 | |
| 307 | def layers(self): |
| 308 | # type: () -> List[Tuple[str, str]] |