B
    ­»ˆdâ  ã               @   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ÚnamedValuesÚdefaultValue© r   r   úH/var/www/html/venv/lib/python3.7/site-packages/pyasn1_modules/rfc1157.pyr      s   r   c               @   s   e Zd ZdS )Ú	CommunityN)r   r	   r
   r   r   r   r   r      s   r   c               @   s   e Zd ZdS )Ú	RequestIDN)r   r	   r
   r   r   r   r   r   "   s   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               @   s   e Zd ZdS )Ú
ErrorIndexN)r   r	   r
   r   r   r   r   r   1   s   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-indexzvariable-bindingsN)r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r    @   s
   r    c               @   s&   e Zd Zej e ejej	d¡¡ZdS )ÚGetRequestPDUr   N)
r   r	   r
   r    ÚtagSetÚtagImplicitlyr   ÚTagÚtagClassContextÚtagFormatConstructedr   r   r   r   r!   I   s   r!   c               @   s&   e Zd Zej e ejej	d¡¡ZdS )ÚGetNextRequestPDUr   N)
r   r	   r
   r    r"   r#   r   r$   r%   r&   r   r   r   r   r'   O   s   r'   c               @   s&   e Zd Zej e ejej	d¡¡ZdS )ÚGetResponsePDUr   N)
r   r	   r
   r    r"   r#   r   r$   r%   r&   r   r   r   r   r(   U   s   r(   c               @   s&   e Zd Zej e ejej	d¡¡ZdS )ÚSetRequestPDUr   N)
r   r	   r
   r    r"   r#   r   r$   r%   r&   r   r   r   r   r)   [   s   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-stampzvariable-bindingsN)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   r.   o   s   r.   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   r.   r   r   r   r   r   r/   y   s   r/   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Choicer.   r/   r   r   r   r   Ú<module>   s&   	
