# PySNMP SMI module. Autogenerated from smidump -f python ROHC-UNCOMPRESSED-MIB
# by libsmi2pysnmp-0.1.3 at Mon Apr  2 20:39:35 2012,
# Python version sys.version_info(major=2, minor=7, micro=2, releaselevel='final', serial=0)

# Imports

( Integer, ObjectIdentifier, OctetString, ) = mibBuilder.importSymbols("ASN1", "Integer", "ObjectIdentifier", "OctetString")
( NamedValues, ) = mibBuilder.importSymbols("ASN1-ENUMERATION", "NamedValues")
( ConstraintsIntersection, ConstraintsUnion, SingleValueConstraint, ValueRangeConstraint, ValueSizeConstraint, ) = mibBuilder.importSymbols("ASN1-REFINEMENT", "ConstraintsIntersection", "ConstraintsUnion", "SingleValueConstraint", "ValueRangeConstraint", "ValueSizeConstraint")
( rohcChannelID, rohcContextCID, ) = mibBuilder.importSymbols("ROHC-MIB", "rohcChannelID", "rohcContextCID")
( ModuleCompliance, ObjectGroup, ) = mibBuilder.importSymbols("SNMPv2-CONF", "ModuleCompliance", "ObjectGroup")
( Bits, Counter32, Integer32, ModuleIdentity, MibIdentifier, MibScalar, MibTable, MibTableRow, MibTableColumn, TimeTicks, mib_2, ) = mibBuilder.importSymbols("SNMPv2-SMI", "Bits", "Counter32", "Integer32", "ModuleIdentity", "MibIdentifier", "MibScalar", "MibTable", "MibTableRow", "MibTableColumn", "TimeTicks", "mib-2")

# Objects

rohcUncmprMIB = ModuleIdentity((1, 3, 6, 1, 2, 1, 113)).setRevisions(("2004-06-03 00:00",))
if mibBuilder.loadTexts: rohcUncmprMIB.setOrganization("IETF Robust Header Compression Working Group")
if mibBuilder.loadTexts: rohcUncmprMIB.setContactInfo("WG charter:\nhttp://www.ietf.org/html.charters/rohc-charter.html\n\nMailing Lists:\nGeneral Discussion: rohc@ietf.org\nTo Subscribe: rohc-request@ietf.org\nIn Body: subscribe your_email_address\n\nEditor:\nJuergen Quittek\nNEC Europe Ltd.\nNetwork Laboratories\nKurfuersten-Anlage 36\n69221 Heidelberg\nGermany\nTel: +49 6221 90511-15\nEMail: quittek@netlab.nec.de")
if mibBuilder.loadTexts: rohcUncmprMIB.setDescription("This MIB module defines a set of objects for monitoring\nand configuring RObust Header Compression (ROHC).\nThe objects are specific to ROHC uncompressed\n(profile 0x0000).\n\nCopyright (C) The Internet Society (2004). The\ninitial version of this MIB module was published\nin RFC 3816. For full legal notices see the RFC\nitself or see:\nhttp://www.ietf.org/copyrights/ianamib.html")
rohcUncmprObjects = MibIdentifier((1, 3, 6, 1, 2, 1, 113, 1))
rohcUncmprContextTable = MibTable((1, 3, 6, 1, 2, 1, 113, 1, 1))
if mibBuilder.loadTexts: rohcUncmprContextTable.setDescription("This table lists and describes ROHC uncompressed profile\nspecific properties of compressor contexts and\ndecompressor contexts.  It extends the rohcContextTable\nof the ROHC-MIB module.")
rohcUncmprContextEntry = MibTableRow((1, 3, 6, 1, 2, 1, 113, 1, 1, 1)).setIndexNames((0, "ROHC-MIB", "rohcChannelID"), (0, "ROHC-MIB", "rohcContextCID"))
if mibBuilder.loadTexts: rohcUncmprContextEntry.setDescription("An entry describing a particular context.")
rohcUncmprContextState = MibTableColumn((1, 3, 6, 1, 2, 1, 113, 1, 1, 1, 3), Integer().subtype(subtypeSpec=SingleValueConstraint(3,2,1,4,)).subtype(namedValues=NamedValues(("initAndRefresh", 1), ("normal", 2), ("noContext", 3), ("fullContext", 4), ))).setMaxAccess("readonly")
if mibBuilder.loadTexts: rohcUncmprContextState.setDescription("State of the context. States initAndRefresh(1) and normal(2)\nare states of compressor contexts, states noContext(3)\nand fullContext(4) are states of decompressor contexts.")
rohcUncmprContextMode = MibTableColumn((1, 3, 6, 1, 2, 1, 113, 1, 1, 1, 4), Integer().subtype(subtypeSpec=SingleValueConstraint(2,1,)).subtype(namedValues=NamedValues(("unidirectional", 1), ("bidirectional", 2), ))).setMaxAccess("readonly")
if mibBuilder.loadTexts: rohcUncmprContextMode.setDescription("Mode of the context.")
rohcUncmprContextACKs = MibTableColumn((1, 3, 6, 1, 2, 1, 113, 1, 1, 1, 5), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: rohcUncmprContextACKs.setDescription("The number of all positive feedbacks (ACK) sent or\nreceived in this context, respectively.\n\nDiscontinuities in the value of this counter can\noccur at re-initialization of the management\nsystem, and at other times as indicated by the\nvalue of ifCounterDiscontinuityTime.  For checking\nifCounterDiscontinuityTime, the interface index is\nrequired.  It can be determined by reading the\nrohcChannelTable of the ROHC-MIB.")
rohcUncmprConformance = MibIdentifier((1, 3, 6, 1, 2, 1, 113, 2))
rohcUncmprCompliances = MibIdentifier((1, 3, 6, 1, 2, 1, 113, 2, 1))
rohcUncmprGroups = MibIdentifier((1, 3, 6, 1, 2, 1, 113, 2, 2))

# Augmentions

# Groups

rohcUncmprContextGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 113, 2, 2, 1)).setObjects(*(("ROHC-UNCOMPRESSED-MIB", "rohcUncmprContextMode"), ("ROHC-UNCOMPRESSED-MIB", "rohcUncmprContextState"), ) )
if mibBuilder.loadTexts: rohcUncmprContextGroup.setDescription("A collection of objects providing information about\nROHC uncompressed compressors and decompressors.")
rohcUncmprStatisticsGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 113, 2, 2, 2)).setObjects(*(("ROHC-UNCOMPRESSED-MIB", "rohcUncmprContextACKs"), ) )
if mibBuilder.loadTexts: rohcUncmprStatisticsGroup.setDescription("An object providing context statistics.")

# Compliances

rohcUncmprCompliance = ModuleCompliance((1, 3, 6, 1, 2, 1, 113, 2, 1, 1)).setObjects(*(("ROHC-UNCOMPRESSED-MIB", "rohcUncmprStatisticsGroup"), ("ROHC-UNCOMPRESSED-MIB", "rohcUncmprContextGroup"), ) )
if mibBuilder.loadTexts: rohcUncmprCompliance.setDescription("The compliance statement for SNMP entities that implement\nthe ROHC-UNCOMPRESSED-MIB.\n\nNote that compliance with this compliance\nstatement requires compliance with the\nrohcCompliance MODULE-COMPLIANCE statement of the\nROHC-MIB and with the ifCompliance3 MODULE-COMPLIANCE\nstatement of the IF-MIB (RFC2863).")

# Exports

# Module identity
mibBuilder.exportSymbols("ROHC-UNCOMPRESSED-MIB", PYSNMP_MODULE_ID=rohcUncmprMIB)

# Objects
mibBuilder.exportSymbols("ROHC-UNCOMPRESSED-MIB", rohcUncmprMIB=rohcUncmprMIB, rohcUncmprObjects=rohcUncmprObjects, rohcUncmprContextTable=rohcUncmprContextTable, rohcUncmprContextEntry=rohcUncmprContextEntry, rohcUncmprContextState=rohcUncmprContextState, rohcUncmprContextMode=rohcUncmprContextMode, rohcUncmprContextACKs=rohcUncmprContextACKs, rohcUncmprConformance=rohcUncmprConformance, rohcUncmprCompliances=rohcUncmprCompliances, rohcUncmprGroups=rohcUncmprGroups)

# Groups
mibBuilder.exportSymbols("ROHC-UNCOMPRESSED-MIB", rohcUncmprContextGroup=rohcUncmprContextGroup, rohcUncmprStatisticsGroup=rohcUncmprStatisticsGroup)

# Compliances
mibBuilder.exportSymbols("ROHC-UNCOMPRESSED-MIB", rohcUncmprCompliance=rohcUncmprCompliance)
