No-Payload Packet¶
pcapkit.protocols.misc.no_payload contains
NoPayload only, which
implements a Protocol like
object whose payload is recursively
NoPayload itself.
Added in version 1.6.0: Moved here from pcapkit.protocols.misc.null, with its data model and
header schema, since a protocol class is named after its module
(#2529).
Removed in version 1.6.0: pcapkit.protocols.misc.null, pcapkit.protocols.data.misc.null and
pcapkit.protocols.schema.misc.null, with no alias (#2529).
- class pcapkit.protocols.misc.no_payload.NoPayload(file=None, length=None, **kwargs)[source]¶
Bases:
ProtocolBase[NoPayload,NoPayload]This class implements no-payload protocol.
Its
payloadis the instance itself, so a.payloadwalk over it never terminates; bound any such loop, or walk the protocol chain of the enclosing packet instead.- property protocol: NoReturn¶
Name of next layer protocol.
- Raises:
UnsupportedCall – This protocol doesn’t support
protocol.
- classmethod __index__()[source]¶
Numeral registry index of the protocol.
- Raises:
UnsupportedCall – This protocol has no registry entry.
- Return type: