Annotation of 43BSDReno/contrib/isode-beta/others/mosy/smi.my, revision 1.1

1.1     ! root        1: -- smi.my - Internet-standard SMI definitions
        !             2: 
        !             3: -- $Header: /f/osi/others/mosy/RCS/smi.my,v 7.2 90/05/21 16:50:16 mrose Exp $
        !             4: --
        !             5: -- $Log:       smi.my,v $
        !             6: -- Revision 7.2  90/05/21  16:50:16  mrose
        !             7: -- OBJECT-TYPE
        !             8: -- 
        !             9: -- Revision 7.1  90/05/12  17:21:24  mrose
        !            10: -- update
        !            11: -- 
        !            12: -- Revision 7.0  89/11/23  22:00:42  mrose
        !            13: -- Release 6.0
        !            14: -- 
        !            15: 
        !            16: --
        !            17: --                               NOTICE
        !            18: --
        !            19: --    Acquisition, use, and distribution of this module and related
        !            20: --    materials are subject to the restrictions of a license agreement.
        !            21: --    Consult the Preface in the User's Manual for the full terms of
        !            22: --    this agreement.
        !            23: --
        !            24: --
        !            25: 
        !            26: 
        !            27: RFC1155-SMI DEFINITIONS ::= BEGIN
        !            28: 
        !            29: EXPORTS -- EVERYTHING
        !            30:        internet, directory, mgmt,
        !            31:        experimental, private, enterprises,
        !            32:        OBJECT-TYPE, ObjectName, ObjectSyntax, SimpleSyntax,
        !            33:        ApplicationSyntax, NetworkAddress, IpAddress,
        !            34:        Counter, Gauge, TimeTicks, Opaque;
        !            35: 
        !            36: -- the path to the root
        !            37: 
        !            38: internet      OBJECT IDENTIFIER ::= { iso org(3) dod(6) 1 }
        !            39: 
        !            40: directory     OBJECT IDENTIFIER ::= { internet 1 }
        !            41: 
        !            42: mgmt          OBJECT IDENTIFIER ::= { internet 2 }
        !            43: 
        !            44: experimental  OBJECT IDENTIFIER ::= { internet 3 }
        !            45: 
        !            46: private       OBJECT IDENTIFIER ::= { internet 4 }
        !            47: enterprises   OBJECT IDENTIFIER ::= { private 1 }
        !            48: 
        !            49: 
        !            50: -- definition of object types
        !            51: 
        !            52: -- OBJECT-TYPE MACRO ::=
        !            53: -- BEGIN
        !            54: --     TYPE NOTATION ::= "SYNTAX" type (TYPE ObjectSyntax)
        !            55: --                   "ACCESS" Access
        !            56: --                   "STATUS" Status
        !            57: --     VALUE NOTATION ::= value (VALUE ObjectName)
        !            58: -- 
        !            59: --     Access ::= "read-only"
        !            60: --                 | "read-write"
        !            61: --                 | "write-only"
        !            62: --                 | "not-accessible"
        !            63: --     Status ::= "mandatory"
        !            64: --                 | "optional"
        !            65: --                 | "obsolete"
        !            66: -- END
        !            67: 
        !            68: 
        !            69: -- names of objects in the MIB
        !            70: 
        !            71: ObjectName ::=
        !            72:     OBJECT IDENTIFIER
        !            73: 
        !            74: -- syntax of objects in the MIB
        !            75: 
        !            76: ObjectSyntax ::=
        !            77:     CHOICE {
        !            78:         simple
        !            79:             SimpleSyntax,
        !            80: 
        !            81: -- note that simple SEQUENCEs are not directly
        !            82: -- mentioned here to keep things simple (i.e.,
        !            83: -- prevent mis-use).  However, application-wide 
        !            84: -- types which are IMPLICITly encoded simple
        !            85: -- SEQUENCEs may appear in the following CHOICE
        !            86: 
        !            87:         application-wide
        !            88:             ApplicationSyntax
        !            89:     }
        !            90:     
        !            91: SimpleSyntax ::=
        !            92:     CHOICE {
        !            93:         number
        !            94:             INTEGER,
        !            95:     
        !            96:         string
        !            97:             OCTET STRING,
        !            98:     
        !            99:         object
        !           100:             OBJECT IDENTIFIER,
        !           101:     
        !           102:         empty
        !           103:             NULL
        !           104:     }
        !           105: 
        !           106: ApplicationSyntax ::=
        !           107:     CHOICE {
        !           108:         address
        !           109:             NetworkAddress,
        !           110:     
        !           111:        counter
        !           112:            Counter,
        !           113: 
        !           114:        gauge
        !           115:            Gauge,
        !           116: 
        !           117:        ticks
        !           118:            TimeTicks,
        !           119: 
        !           120:         arbitrary
        !           121:             Opaque
        !           122: 
        !           123: -- other application-wide types, as they are
        !           124: -- defined, will be added here
        !           125:     }
        !           126: 
        !           127: 
        !           128: -- application-wide types
        !           129: 
        !           130: NetworkAddress ::=
        !           131:     CHOICE {
        !           132:         internet
        !           133:             IpAddress
        !           134:     }
        !           135:     
        !           136: IpAddress ::=
        !           137:     [APPLICATION 0]            -- in network-byte order
        !           138:         IMPLICIT OCTET STRING (SIZE (4))
        !           139:     
        !           140: Counter ::=
        !           141:     [APPLICATION 1]
        !           142:        IMPLICIT INTEGER (0..4294967295)
        !           143: 
        !           144: Gauge ::=
        !           145:     [APPLICATION 2]
        !           146:        IMPLICIT INTEGER (0..4294967295)
        !           147: 
        !           148: TimeTicks ::=
        !           149:     [APPLICATION 3]
        !           150:        IMPLICIT INTEGER
        !           151: 
        !           152: Opaque ::=
        !           153:     [APPLICATION 4]             -- arbitrary ASN.1 value,
        !           154:         IMPLICIT OCTET STRING   --   "double-wrapped"
        !           155: 
        !           156: END

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.