o
    ÷©Zhâ  ã                   @   sF  d dl mZ d dl mZ d dl mZ d dl mZ d dlmZ G dd„ dejƒZG dd	„ d	ej	ƒZ
G d
d„ dejƒZG dd„ dejƒZG dd„ dejƒZG dd„ dejƒZG dd„ dejƒZG dd„ dejƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ dejƒZG d d!„ d!ejƒZG d"d#„ d#ejƒZd$S )%é    )Ú	namedtype)Únamedval)Útag)Úuniv)Úrfc1155c                   @   s   e Zd Ze d¡ZdZdS )ÚVersion)z	version-1r   r   N)Ú__name__Ú
__module__Ú__qualname__r   ÚNamedValuesÚnamedValuesZdefaultValue© r   r   úM/var/www/html/lang_env/lib/python3.10/site-packages/pyasn1_modules/rfc1157.pyr      s
    ÿr   c                   @   ó   e Zd ZdS )Ú	CommunityN©r   r	   r
   r   r   r   r   r      ó    r   c                   @   r   )Ú	RequestIDNr   r   r   r   r   r   "   r   r   c                   @   s    e Zd Ze dddddd¡ZdS )ÚErrorStatus)ZnoErrorr   )ZtooBigé   )Z
noSuchNameé   )ZbadValueé   )ZreadOnlyé   )ZgenErré   N)r   r	   r
   r   r   r   r   r   r   r   r   &   s    úr   c                   @   r   )Ú
ErrorIndexNr   r   r   r   r   r   1   r   r   c                   @   s0   e Zd Ze e de ¡ ¡e de ¡ ¡¡Z	dS )ÚVarBindÚnameÚvalueN)
r   r	   r
   r   Ú
NamedTypesÚ	NamedTyper   Z
ObjectNameZObjectSyntaxÚcomponentTyper   r   r   r   r   5   s
    þr   c                   @   s   e Zd Zeƒ ZdS )ÚVarBindListN)r   r	   r
   r   r    r   r   r   r   r!   <   s    
r!   c                	   @   sD   e Zd Ze e deƒ ¡e deƒ ¡e deƒ ¡e de	ƒ ¡¡Z
dS )Ú_RequestBasez
request-idzerror-statuszerror-indexúvariable-bindingsN)r   r	   r
   r   r   r   r   r   r   r!   r    r   r   r   r   r"   @   s    ür"   c                   @   ó&   e Zd Zej e ejej	d¡¡ZdS )ÚGetRequestPDUr   N©
r   r	   r
   r"   ZtagSetZtagImplicitlyr   ÚTagZtagClassContextZtagFormatConstructedr   r   r   r   r%   I   ó    ÿr%   c                   @   r$   )ÚGetNextRequestPDUr   Nr&   r   r   r   r   r)   O   r(   r)   c                   @   r$   )ÚGetResponsePDUr   Nr&   r   r   r   r   r*   U   r(   r*   c                   @   r$   )ÚSetRequestPDUr   Nr&   r   r   r   r   r+   [   r(   r+   c                   @   s€   e Zd Ze e de ¡ ¡e de 	¡ ¡e de 
¡ je dddddd	d
¡d¡e de 
¡ ¡e de ¡ ¡e deƒ ¡¡ZdS )ÚTrapPDUZ
enterprisez
agent-addrzgeneric-trap)Z	coldStartr   )Z	warmStartr   )ZlinkDownr   )ZlinkUpr   )ZauthenticationFailurer   )ZegpNeighborLossr   )ZenterpriseSpecificé   )r   zspecific-trapz
time-stampr#   N)r   r	   r
   r   r   r   r   ZObjectIdentifierr   ZNetworkAddressÚIntegerÚcloner   r   Z	TimeTicksr!   r    r   r   r   r   r,   a   s    þÿ÷r,   c                
   @   sP   e Zd Ze e deƒ ¡e deƒ ¡e deƒ ¡e de	ƒ ¡e de
ƒ ¡¡ZdS )ÚPduszget-requestzget-next-requestzget-responsezset-requestZtrapN)r   r	   r
   r   r   r   r%   r)   r*   r+   r,   r    r   r   r   r   r0   o   s    ûr0   c                   @   s8   e Zd Ze e deƒ ¡e deƒ ¡e deƒ ¡¡Z	dS )ÚMessageÚversionZ	communityÚdataN)
r   r	   r
   r   r   r   r   r   r0   r    r   r   r   r   r1   y   s    ýr1   N)Zpyasn1.typer   r   r   r   Zpyasn1_modulesr   r.   r   ZOctetStringr   r   r   r   ÚSequencer   Z
SequenceOfr!   r"   r%   r)   r*   r+   r,   ZChoicer0   r1   r   r   r   r   Ú<module>   s(   	
