HEX
Server: LiteSpeed
System: Linux us-phx-web1284.main-hosting.eu 4.18.0-553.109.1.lve.el8.x86_64 #1 SMP Thu Mar 5 20:23:46 UTC 2026 x86_64
User: u300739242 (300739242)
PHP: 8.2.30
Disabled: system, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: //opt/alt/python37/lib/python3.7/site-packages/exabgp/netlink/__pycache__/message.cpython-37.pyc
B

RP�e~�@sPdZddlZddlmZddlmZddlmZddlm	Z	Gdd�de
�ZdS)	z�
message.py

Created by Thomas Mangin on 2015-03-31.
Copyright (c) 2009-2017 Exa Networks. All rights reserved.
License: 3-clause BSD. (See the COPYRIGHT file)
�N)�unpack)�
namedtuple)�
Attributes)�NetLinkc@sXeZdZedd�ZejjejjBZ	Gdd�de
�Zedd��Z
ee	ejdfdd	��ZdS)
�MessageZParentzto be subclassedc@seZdZdZdZdS)zMessage.Header�rN)�__name__�
__module__�__qualname__�PACK�LEN�r
r
�G/opt/alt/python37/lib/python3.7/site-packages/exabgp/netlink/message.py�HeadersrcCsLtt|jj|d|jj���}t�||jjd��}|�t|��|j	|�S)N)
�listrrrrr�decode�append�dict�format)�cls�dataZ	extracted�
attributesr
r
rrszMessage.decodeNccs*x$t�||||�D]}|�|�VqWdS)N)r�sendr)rZformat_typeZ
control_flags�familyrrr
r
r�extract$szMessage.extract)rr	r
rrr�FlagsZ
NLM_F_REQUESTZ
NLM_F_DUMPZ
DEFAULT_FLAGS�objectr�classmethodr�socket�	AF_UNSPECrr
r
r
rrs
r)�__doc__r�structr�collectionsrZexabgp.netlink.attributesrZexabgp.netlink.netlinkrrrr
r
r
r�<module>s