You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
docs(api): context, IPX._next_exthdr_depth and pcapng schema helpers have no directive #2234
pcapkit.protocols.schema.misc.pcapng: held_body is missing from Auxiliary Functions, where its sibling length callbacks (nonnegative, bounded_area, captured_area) are listed; FlagsField is missing beside OptionEnumField and OptionAreaField; PACKET_FLAGS is missing beside the autodata constants (BLOCK_MINIMUM and others).
Describe the solution you'd like
Add .. autoproperty:: context to the Protocol autoclass and context to the ProtocolBasepy:property group. Add .. automethod:: _next_exthdr_depth to the IPX autoclass. In pcapng.rst, add autofunction:: ...held_body, autoclass:: ...FlagsField (:members:, :show-inheritance:) and autodata:: ...PACKET_FLAGS (:no-value:). Then link the bare ``context`` in the PCAPNGversionchanged to :attr:.
Describe alternatives you've considered
Leaving _next_exthdr_depth out as a private name. That goes against the house rule: an override of a documented must-implement hook stays documented.
Additional context
Checked against origin/main91147a1. _held_octets and _secrets_cut in the same module are also undocumented; they are private helpers, so whether they get entries is a separate call.
Activity
docs(api): document context, IPX._next_exthdr_depth and the pcapng sc…