diff options
author | elie <elie> | 2012-07-11 15:37:22 +0000 |
---|---|---|
committer | elie <elie> | 2012-07-11 15:37:22 +0000 |
commit | 3602d82f4a3678fb0eb0ae24d381ffa852d95ac1 (patch) | |
tree | 95f4fa7d54e41fd610e3ce16bc0295d431917c62 /pyasn1_modules | |
parent | 28b75828f1f0bbc8bb694d80bc336e47ca9e514b (diff) | |
download | pyasn1-modules-3602d82f4a3678fb0eb0ae24d381ffa852d95ac1.tar.gz |
SNMPv2c message syntax properly defined
Diffstat (limited to 'pyasn1_modules')
-rw-r--r-- | pyasn1_modules/rfc1901.py | 15 | ||||
-rw-r--r-- | pyasn1_modules/rfc1905.py | 2 |
2 files changed, 16 insertions, 1 deletions
diff --git a/pyasn1_modules/rfc1901.py b/pyasn1_modules/rfc1901.py new file mode 100644 index 0000000..8cd7e7d --- /dev/null +++ b/pyasn1_modules/rfc1901.py @@ -0,0 +1,15 @@ +# +# SNMPv2c message syntax +# +# ASN.1 source from: +# http://www.ietf.org/rfc/rfc1901.txt +# +from pyasn1.type import univ, namedtype, namedval + +class Message(univ.Sequence): + componentType = namedtype.NamedTypes( + namedtype.NamedType('version', univ.Integer(namedValues = namedval.NamedValues(('version-2c', 1)))), + namedtype.NamedType('community', univ.OctetString()), + namedtype.NamedType('data', univ.Any()) + ) + diff --git a/pyasn1_modules/rfc1905.py b/pyasn1_modules/rfc1905.py index ab6528f..bec60f8 100644 --- a/pyasn1_modules/rfc1905.py +++ b/pyasn1_modules/rfc1905.py @@ -1,5 +1,5 @@ # -# SNMPv2c message syntax +# SNMPv2c PDU syntax # # ASN.1 source from: # http://www.ietf.org/rfc/rfc1905.txt |