• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#
2# This file is part of pyasn1-modules software.
3#
4# Copyright (c) 2005-2019, Ilya Etingof <etingof@gmail.com>
5# License: http://snmplabs.com/pyasn1/license.html
6#
7# SNMPv2c message syntax
8#
9# ASN.1 source from:
10# http://www.ietf.org/rfc/rfc1901.txt
11#
12from pyasn1.type import namedtype
13from pyasn1.type import namedval
14from pyasn1.type import univ
15
16
17class Message(univ.Sequence):
18    componentType = namedtype.NamedTypes(
19        namedtype.NamedType('version', univ.Integer(namedValues=namedval.NamedValues(('version-2c', 1)))),
20        namedtype.NamedType('community', univ.OctetString()),
21        namedtype.NamedType('data', univ.Any())
22    )
23