Source code for pcapkit.protocols.data.link.loopback

# -*- coding: utf-8 -*-
"""data models for BSD loopback encapsulation"""

from typing import TYPE_CHECKING

from pcapkit.corekit.infoclass import info_final
from pcapkit.protocols.data.protocol import Protocol

if TYPE_CHECKING:
    from typing_extensions import Literal

__all__ = ['Loopback']


[docs] @info_final class Loopback(Protocol): """Data model for BSD loopback encapsulation.""" #: Address family (internet layer). family: 'int' #: Byte order the address family was written in. byteorder: 'Literal["big", "little"]' if TYPE_CHECKING: def __init__(self, family: 'int', byteorder: 'Literal["big", "little"]') -> 'None': ... # pylint: disable=unused-argument,super-init-not-called,multiple-statements