Blame test/dumps/corba/SNMPv2_MIB.idl

Packit Service 9ccfef
/*							-- DO NOT EDIT --
Packit Service 9ccfef
 * Generated by smidump version 0.4.8:
Packit Service 9ccfef
 *   smidump -f corba SNMPv2-MIB
Packit Service 9ccfef
 *
Packit Service 9ccfef
 * Derived from SNMPv2-MIB:
Packit Service 9ccfef
 *   The MIB module for SNMP entities.
Packit Service 9ccfef
 *   
Packit Service 9ccfef
 *   Copyright (C) The Internet Society (2002). This
Packit Service 9ccfef
 *   version of this MIB module is part of RFC 3418;
Packit Service 9ccfef
 *   see the RFC itself for full legal notices.
Packit Service 9ccfef
 *
Packit Service 9ccfef
 * Revision 2002-10-16 00:00:
Packit Service 9ccfef
 *   This revision of this MIB module was published as
Packit Service 9ccfef
 *   RFC 3418.
Packit Service 9ccfef
 *
Packit Service 9ccfef
 * Revision 1995-11-09 00:00:
Packit Service 9ccfef
 *   This revision of this MIB module was published as
Packit Service 9ccfef
 *   RFC 1907.
Packit Service 9ccfef
 *
Packit Service 9ccfef
 * Revision 1993-04-01 00:00:
Packit Service 9ccfef
 *   The initial revision of this MIB module was published
Packit Service 9ccfef
 *   as RFC 1450.
Packit Service 9ccfef
 *
Packit Service 9ccfef
 * $Id: SNMPv2_MIB.idl 8090 2008-04-18 12:56:29Z strauss $
Packit Service 9ccfef
 */
Packit Service 9ccfef
Packit Service 9ccfef
#ifndef _SNMPv2_MIB_IDL_
Packit Service 9ccfef
#define _SNMPv2_MIB_IDL_
Packit Service 9ccfef
Packit Service 9ccfef
#include <ASN1Types.idl>
Packit Service 9ccfef
#include <SNMPMgmt.idl>
Packit Service 9ccfef
#include <SNMPv2_SMI.idl>
Packit Service 9ccfef
#include <SNMPv2_TC.idl>
Packit Service 9ccfef
Packit Service 9ccfef
module SNMPv2_MIB {
Packit Service 9ccfef
Packit Service 9ccfef
    typedef SNMPv2_SMI::Counter32Type Counter32Type;
Packit Service 9ccfef
    typedef SNMPv2_SMI::Integer32Type Integer32Type;
Packit Service 9ccfef
    typedef SNMPv2_SMI::TimeTicksType TimeTicksType;
Packit Service 9ccfef
    typedef SNMPv2_TC::DisplayStringType DisplayStringType;
Packit Service 9ccfef
    typedef SNMPv2_TC::TestAndIncrType TestAndIncrType;
Packit Service 9ccfef
    typedef SNMPv2_TC::TimeStampType TimeStampType;
Packit Service 9ccfef
Packit Service 9ccfef
    const string moduleIdentity = "snmpMIB";
Packit Service 9ccfef
    const ASN1_ObjectIdentifier snmpMIB = "::SNMPv2_MIB::snmpMIB";
Packit Service 9ccfef
Packit Service 9ccfef
    /*
Packit Service 9ccfef
             The MIB module for SNMP entities.
Packit Service 9ccfef
             
Packit Service 9ccfef
             Copyright (C) The Internet Society (2002). This
Packit Service 9ccfef
             version of this MIB module is part of RFC 3418;
Packit Service 9ccfef
             see the RFC itself for full legal notices.
Packit Service 9ccfef
Packit Service 9ccfef
    LAST-UPDATED:   200210160000Z
Packit Service 9ccfef
Packit Service 9ccfef
    ORGANIZATION:
Packit Service 9ccfef
            "IETF SNMPv3 Working Group"
Packit Service 9ccfef
Packit Service 9ccfef
    CONTACT-INFO:
Packit Service 9ccfef
            "WG-EMail:   snmpv3@lists.tislabs.com
Packit Service 9ccfef
             Subscribe:  snmpv3-request@lists.tislabs.com
Packit Service 9ccfef
             
Packit Service 9ccfef
             Co-Chair:   Russ Mundy
Packit Service 9ccfef
                         Network Associates Laboratories
Packit Service 9ccfef
             postal:     15204 Omega Drive, Suite 300
Packit Service 9ccfef
                         Rockville, MD 20850-4601
Packit Service 9ccfef
                         USA
Packit Service 9ccfef
             EMail:      mundy@tislabs.com
Packit Service 9ccfef
             phone:      +1 301 947-7107
Packit Service 9ccfef
             
Packit Service 9ccfef
             Co-Chair:   David Harrington
Packit Service 9ccfef
                         Enterasys Networks
Packit Service 9ccfef
             postal:     35 Industrial Way
Packit Service 9ccfef
                         P. O. Box 5005
Packit Service 9ccfef
                         Rochester, NH 03866-5005
Packit Service 9ccfef
                         USA
Packit Service 9ccfef
             EMail:      dbh@enterasys.com
Packit Service 9ccfef
             phone:      +1 603 337-2614
Packit Service 9ccfef
             
Packit Service 9ccfef
             Editor:     Randy Presuhn
Packit Service 9ccfef
                         BMC Software, Inc.
Packit Service 9ccfef
             postal:     2141 North First Street
Packit Service 9ccfef
                         San Jose, CA 95131
Packit Service 9ccfef
                         USA
Packit Service 9ccfef
             EMail:      randy_presuhn@bmc.com
Packit Service 9ccfef
             phone:      +1 408 546-1006"
Packit Service 9ccfef
Packit Service 9ccfef
    REVISION:       "200210160000Z"
Packit Service 9ccfef
    REVISION-DESCRIPTION:
Packit Service 9ccfef
            "This revision of this MIB module was published as
Packit Service 9ccfef
             RFC 3418."
Packit Service 9ccfef
Packit Service 9ccfef
    REVISION:       "199511090000Z"
Packit Service 9ccfef
    REVISION-DESCRIPTION:
Packit Service 9ccfef
            "This revision of this MIB module was published as
Packit Service 9ccfef
             RFC 1907."
Packit Service 9ccfef
Packit Service 9ccfef
    REVISION:       "199304010000Z"
Packit Service 9ccfef
    REVISION-DESCRIPTION:
Packit Service 9ccfef
            "The initial revision of this MIB module was published
Packit Service 9ccfef
             as RFC 1450."
Packit Service 9ccfef
Packit Service 9ccfef
    */
Packit Service 9ccfef
Packit Service 9ccfef
    typedef ASN1_OctetString SysDescrType; 
Packit Service 9ccfef
Packit Service 9ccfef
    typedef ASN1_OctetString SysContactType; 
Packit Service 9ccfef
Packit Service 9ccfef
    typedef ASN1_OctetString SysNameType; 
Packit Service 9ccfef
Packit Service 9ccfef
    typedef ASN1_OctetString SysLocationType; 
Packit Service 9ccfef
Packit Service 9ccfef
    typedef ASN1_Integer SysServicesType; 
Packit Service 9ccfef
Packit Service 9ccfef
    typedef ASN1_Integer SysORIndexType; 
Packit Service 9ccfef
Packit Service 9ccfef
    typedef ASN1_Integer SnmpEnableAuthenTrapsType; 
Packit Service 9ccfef
    const SnmpEnableAuthenTrapsType SnmpEnableAuthenTrapsType_enabled = 1;
Packit Service 9ccfef
    const SnmpEnableAuthenTrapsType SnmpEnableAuthenTrapsType_disabled = 2;
Packit Service 9ccfef
    const string SnmpEnableAuthenTrapsType_NameNumberList = "enabled (1) , disabled (2)";
Packit Service 9ccfef
Packit Service 9ccfef
    interface system : SNMPMgmt::SmiEntry {
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             A textual description of the entity.  This value should
Packit Service 9ccfef
             include the full name and version identification of
Packit Service 9ccfef
             the system's hardware type, software operating-system,
Packit Service 9ccfef
             and networking software.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        readonly attribute SysDescrType sysDescr;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             The vendor's authoritative identification of the
Packit Service 9ccfef
             network management subsystem contained in the entity.
Packit Service 9ccfef
             This value is allocated within the SMI enterprises
Packit Service 9ccfef
             subtree (1.3.6.1.4.1) and provides an easy and
Packit Service 9ccfef
             unambiguous means for determining `what kind of box' is
Packit Service 9ccfef
             being managed.  For example, if vendor `Flintstones,
Packit Service 9ccfef
             Inc.' was assigned the subtree 1.3.6.1.4.1.424242,
Packit Service 9ccfef
             it could assign the identifier 1.3.6.1.4.1.424242.1.1
Packit Service 9ccfef
             to its `Fred Router'.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        readonly attribute ASN1_ObjectIdentifier sysObjectID;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             The time (in hundredths of a second) since the
Packit Service 9ccfef
             network management portion of the system was last
Packit Service 9ccfef
             re-initialized.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        readonly attribute TimeTicksType sysUpTime;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             The textual identification of the contact person for
Packit Service 9ccfef
             this managed node, together with information on how
Packit Service 9ccfef
             to contact this person.  If no contact information is
Packit Service 9ccfef
             known, the value is the zero-length string.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        attribute SysContactType sysContact;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             An administratively-assigned name for this managed
Packit Service 9ccfef
             node.  By convention, this is the node's fully-qualified
Packit Service 9ccfef
             domain name.  If the name is unknown, the value is
Packit Service 9ccfef
             the zero-length string.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        attribute SysNameType sysName;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             The physical location of this node (e.g., 'telephone
Packit Service 9ccfef
             closet, 3rd floor').  If the location is unknown, the
Packit Service 9ccfef
             value is the zero-length string.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        attribute SysLocationType sysLocation;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             A value which indicates the set of services that this
Packit Service 9ccfef
             entity may potentially offer.  The value is a sum.
Packit Service 9ccfef
             
Packit Service 9ccfef
             
Packit Service 9ccfef
             
Packit Service 9ccfef
             This sum initially takes the value zero. Then, for
Packit Service 9ccfef
             each layer, L, in the range 1 through 7, that this node
Packit Service 9ccfef
             performs transactions for, 2 raised to (L - 1) is added
Packit Service 9ccfef
             to the sum.  For example, a node which performs only
Packit Service 9ccfef
             routing functions would have a value of 4 (2^(3-1)).
Packit Service 9ccfef
             In contrast, a node which is a host offering application
Packit Service 9ccfef
             services would have a value of 72 (2^(4-1) + 2^(7-1)).
Packit Service 9ccfef
             Note that in the context of the Internet suite of
Packit Service 9ccfef
             protocols, values should be calculated accordingly:
Packit Service 9ccfef
             
Packit Service 9ccfef
                  layer      functionality
Packit Service 9ccfef
                    1        physical (e.g., repeaters)
Packit Service 9ccfef
                    2        datalink/subnetwork (e.g., bridges)
Packit Service 9ccfef
                    3        internet (e.g., supports the IP)
Packit Service 9ccfef
                    4        end-to-end  (e.g., supports the TCP)
Packit Service 9ccfef
                    7        applications (e.g., supports the SMTP)
Packit Service 9ccfef
             
Packit Service 9ccfef
             For systems including OSI protocols, layers 5 and 6
Packit Service 9ccfef
             may also be counted.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        readonly attribute SysServicesType sysServices;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             The value of sysUpTime at the time of the most recent
Packit Service 9ccfef
             change in state or value of any instance of sysORID.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        readonly attribute TimeStampType sysORLastChange;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             The (conceptual) table listing the capabilities of
Packit Service 9ccfef
             the local SNMP application acting as a command
Packit Service 9ccfef
             responder with respect to various MIB modules.
Packit Service 9ccfef
             SNMP entities having dynamically-configurable support
Packit Service 9ccfef
             of MIB modules will have a dynamically-varying number
Packit Service 9ccfef
             of conceptual rows.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        SNMPMgmt::SmiTableIterator get_sysORTable();
Packit Service 9ccfef
    };
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    /*
Packit Service 9ccfef
             An entry (conceptual row) in the sysORTable.
Packit Service 9ccfef
    */
Packit Service 9ccfef
    interface sysOREntry : SNMPMgmt::SmiEntry {
Packit Service 9ccfef
Packit Service 9ccfef
        const string IndexVarList = "sysORIndex";
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             An authoritative identification of a capabilities
Packit Service 9ccfef
             statement with respect to various MIB modules supported
Packit Service 9ccfef
             by the local SNMP application acting as a command
Packit Service 9ccfef
             responder.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        readonly attribute ASN1_ObjectIdentifier sysORID;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             A textual description of the capabilities identified
Packit Service 9ccfef
             by the corresponding instance of sysORID.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        readonly attribute DisplayStringType sysORDescr;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             The value of sysUpTime at the time this conceptual
Packit Service 9ccfef
             row was last instantiated.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        readonly attribute TimeStampType sysORUpTime;
Packit Service 9ccfef
    };
Packit Service 9ccfef
Packit Service 9ccfef
    interface snmp : SNMPMgmt::SmiEntry {
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             The total number of messages delivered to the SNMP
Packit Service 9ccfef
             entity from the transport service.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        readonly attribute Counter32Type snmpInPkts;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             The total number of SNMP messages which were delivered
Packit Service 9ccfef
             to the SNMP entity and were for an unsupported SNMP
Packit Service 9ccfef
             version.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        readonly attribute Counter32Type snmpInBadVersions;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             The total number of community-based SNMP messages (for
Packit Service 9ccfef
             example,  SNMPv1) delivered to the SNMP entity which
Packit Service 9ccfef
             used an SNMP community name not known to said entity.
Packit Service 9ccfef
             Also, implementations which authenticate community-based
Packit Service 9ccfef
             SNMP messages using check(s) in addition to matching
Packit Service 9ccfef
             the community name (for example, by also checking
Packit Service 9ccfef
             whether the message originated from a transport address
Packit Service 9ccfef
             allowed to use a specified community name) MAY include
Packit Service 9ccfef
             in this value the number of messages which failed the
Packit Service 9ccfef
             additional check(s).  It is strongly RECOMMENDED that
Packit Service 9ccfef
             
Packit Service 9ccfef
             
Packit Service 9ccfef
             
Packit Service 9ccfef
             the documentation for any security model which is used
Packit Service 9ccfef
             to authenticate community-based SNMP messages specify
Packit Service 9ccfef
             the precise conditions that contribute to this value.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        readonly attribute Counter32Type snmpInBadCommunityNames;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             The total number of community-based SNMP messages (for
Packit Service 9ccfef
             example, SNMPv1) delivered to the SNMP entity which
Packit Service 9ccfef
             represented an SNMP operation that was not allowed for
Packit Service 9ccfef
             the SNMP community named in the message.  The precise
Packit Service 9ccfef
             conditions under which this counter is incremented
Packit Service 9ccfef
             (if at all) depend on how the SNMP entity implements
Packit Service 9ccfef
             its access control mechanism and how its applications
Packit Service 9ccfef
             interact with that access control mechanism.  It is
Packit Service 9ccfef
             strongly RECOMMENDED that the documentation for any
Packit Service 9ccfef
             access control mechanism which is used to control access
Packit Service 9ccfef
             to and visibility of MIB instrumentation specify the
Packit Service 9ccfef
             precise conditions that contribute to this value.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        readonly attribute Counter32Type snmpInBadCommunityUses;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             The total number of ASN.1 or BER errors encountered by
Packit Service 9ccfef
             the SNMP entity when decoding received SNMP messages.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        readonly attribute Counter32Type snmpInASNParseErrs;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             Indicates whether the SNMP entity is permitted to
Packit Service 9ccfef
             generate authenticationFailure traps.  The value of this
Packit Service 9ccfef
             object overrides any configuration information; as such,
Packit Service 9ccfef
             it provides a means whereby all authenticationFailure
Packit Service 9ccfef
             traps may be disabled.
Packit Service 9ccfef
             
Packit Service 9ccfef
             Note that it is strongly recommended that this object
Packit Service 9ccfef
             be stored in non-volatile memory so that it remains
Packit Service 9ccfef
             constant across re-initializations of the network
Packit Service 9ccfef
             management system.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        attribute SnmpEnableAuthenTrapsType snmpEnableAuthenTraps;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             The total number of Confirmed Class PDUs (such as
Packit Service 9ccfef
             GetRequest-PDUs, GetNextRequest-PDUs,
Packit Service 9ccfef
             GetBulkRequest-PDUs, SetRequest-PDUs, and
Packit Service 9ccfef
             InformRequest-PDUs) delivered to the SNMP entity which
Packit Service 9ccfef
             were silently dropped because the size of a reply
Packit Service 9ccfef
             containing an alternate Response Class PDU (such as a
Packit Service 9ccfef
             Response-PDU) with an empty variable-bindings field
Packit Service 9ccfef
             was greater than either a local constraint or the
Packit Service 9ccfef
             maximum message size associated with the originator of
Packit Service 9ccfef
             the request.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        readonly attribute Counter32Type snmpSilentDrops;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             The total number of Confirmed Class PDUs
Packit Service 9ccfef
             (such as GetRequest-PDUs, GetNextRequest-PDUs,
Packit Service 9ccfef
             GetBulkRequest-PDUs, SetRequest-PDUs, and
Packit Service 9ccfef
             InformRequest-PDUs) delivered to the SNMP entity which
Packit Service 9ccfef
             were silently dropped because the transmission of
Packit Service 9ccfef
             the (possibly translated) message to a proxy target
Packit Service 9ccfef
             failed in a manner (other than a time-out) such that
Packit Service 9ccfef
             no Response Class PDU (such as a Response-PDU) could
Packit Service 9ccfef
             be returned.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        readonly attribute Counter32Type snmpProxyDrops;
Packit Service 9ccfef
    };
Packit Service 9ccfef
Packit Service 9ccfef
    interface snmpTrap : SNMPMgmt::SmiEntry {
Packit Service 9ccfef
    };
Packit Service 9ccfef
Packit Service 9ccfef
    interface snmpSet : SNMPMgmt::SmiEntry {
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             An advisory lock used to allow several cooperating
Packit Service 9ccfef
             command generator applications to coordinate their
Packit Service 9ccfef
             use of the SNMP set operation.
Packit Service 9ccfef
             
Packit Service 9ccfef
             This object is used for coarse-grain coordination.
Packit Service 9ccfef
             To achieve fine-grain coordination, one or more similar
Packit Service 9ccfef
             objects might be defined within each MIB group, as
Packit Service 9ccfef
             appropriate.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        attribute TestAndIncrType snmpSetSerialNo;
Packit Service 9ccfef
    };
Packit Service 9ccfef
Packit Service 9ccfef
    /* typed push event communication */
Packit Service 9ccfef
    interface Notifications : SNMPMgmt::Notifications {
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             A coldStart trap signifies that the SNMP entity,
Packit Service 9ccfef
             supporting a notification originator application, is
Packit Service 9ccfef
             reinitializing itself and that its configuration may
Packit Service 9ccfef
             have been altered.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        void coldStart (
Packit Service 9ccfef
            in CosNaming::Name src_entry_name,
Packit Service 9ccfef
            in CORBA::ScopedName event_type,
Packit Service 9ccfef
            in ASN1_GeneralizedTime event_time
Packit Service 9ccfef
        );
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             A warmStart trap signifies that the SNMP entity,
Packit Service 9ccfef
             supporting a notification originator application,
Packit Service 9ccfef
             is reinitializing itself such that its configuration
Packit Service 9ccfef
             is unaltered.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        void warmStart (
Packit Service 9ccfef
            in CosNaming::Name src_entry_name,
Packit Service 9ccfef
            in CORBA::ScopedName event_type,
Packit Service 9ccfef
            in ASN1_GeneralizedTime event_time
Packit Service 9ccfef
        );
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             An authenticationFailure trap signifies that the SNMP
Packit Service 9ccfef
             entity has received a protocol message that is not
Packit Service 9ccfef
             properly authenticated.  While all implementations
Packit Service 9ccfef
             of SNMP entities MAY be capable of generating this
Packit Service 9ccfef
             trap, the snmpEnableAuthenTraps object indicates
Packit Service 9ccfef
             whether this trap will be generated.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        void authenticationFailure (
Packit Service 9ccfef
            in CosNaming::Name src_entry_name,
Packit Service 9ccfef
            in CORBA::ScopedName event_type,
Packit Service 9ccfef
            in ASN1_GeneralizedTime event_time
Packit Service 9ccfef
        );
Packit Service 9ccfef
    };
Packit Service 9ccfef
Packit Service 9ccfef
    /* typed pull event communication */
Packit Service 9ccfef
    interface PullNotifications : SNMPMgmt::PullNotifications {
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             A coldStart trap signifies that the SNMP entity,
Packit Service 9ccfef
             supporting a notification originator application, is
Packit Service 9ccfef
             reinitializing itself and that its configuration may
Packit Service 9ccfef
             have been altered.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        void pull_coldStart (
Packit Service 9ccfef
            out CosNaming::Name src_entry_name,
Packit Service 9ccfef
            out CORBA::ScopedName event_type,
Packit Service 9ccfef
            out ASN1_GeneralizedTime event_time
Packit Service 9ccfef
        );
Packit Service 9ccfef
        boolean try_coldStart (
Packit Service 9ccfef
            out CosNaming::Name src_entry_name,
Packit Service 9ccfef
            out CORBA::ScopedName event_type,
Packit Service 9ccfef
            out ASN1_GeneralizedTime event_time
Packit Service 9ccfef
        );
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             A warmStart trap signifies that the SNMP entity,
Packit Service 9ccfef
             supporting a notification originator application,
Packit Service 9ccfef
             is reinitializing itself such that its configuration
Packit Service 9ccfef
             is unaltered.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        void pull_warmStart (
Packit Service 9ccfef
            out CosNaming::Name src_entry_name,
Packit Service 9ccfef
            out CORBA::ScopedName event_type,
Packit Service 9ccfef
            out ASN1_GeneralizedTime event_time
Packit Service 9ccfef
        );
Packit Service 9ccfef
        boolean try_warmStart (
Packit Service 9ccfef
            out CosNaming::Name src_entry_name,
Packit Service 9ccfef
            out CORBA::ScopedName event_type,
Packit Service 9ccfef
            out ASN1_GeneralizedTime event_time
Packit Service 9ccfef
        );
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             An authenticationFailure trap signifies that the SNMP
Packit Service 9ccfef
             entity has received a protocol message that is not
Packit Service 9ccfef
             properly authenticated.  While all implementations
Packit Service 9ccfef
             of SNMP entities MAY be capable of generating this
Packit Service 9ccfef
             trap, the snmpEnableAuthenTraps object indicates
Packit Service 9ccfef
             whether this trap will be generated.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        void pull_authenticationFailure (
Packit Service 9ccfef
            out CosNaming::Name src_entry_name,
Packit Service 9ccfef
            out CORBA::ScopedName event_type,
Packit Service 9ccfef
            out ASN1_GeneralizedTime event_time
Packit Service 9ccfef
        );
Packit Service 9ccfef
        boolean try_authenticationFailure (
Packit Service 9ccfef
            out CosNaming::Name src_entry_name,
Packit Service 9ccfef
            out CORBA::ScopedName event_type,
Packit Service 9ccfef
            out ASN1_GeneralizedTime event_time
Packit Service 9ccfef
        );
Packit Service 9ccfef
    };
Packit Service 9ccfef
Packit Service 9ccfef
    interface SmiEntryFactory : SNMPMgmt::GenericFactory {
Packit Service 9ccfef
Packit Service 9ccfef
        system create_system (
Packit Service 9ccfef
            in SysContactType sysContact,
Packit Service 9ccfef
            in SysNameType sysName,
Packit Service 9ccfef
            in SysLocationType sysLocation
Packit Service 9ccfef
        ) raises (
Packit Service 9ccfef
            SNMPMgmt::AlreadyExists,
Packit Service 9ccfef
            CosLifeCycle::InvalidCriteria,
Packit Service 9ccfef
            CosLifeCycle::CannotMeetCriteria
Packit Service 9ccfef
        );
Packit Service 9ccfef
Packit Service 9ccfef
        snmp create_snmp (
Packit Service 9ccfef
            in SnmpEnableAuthenTrapsType snmpEnableAuthenTraps
Packit Service 9ccfef
        ) raises (
Packit Service 9ccfef
            SNMPMgmt::AlreadyExists,
Packit Service 9ccfef
            CosLifeCycle::InvalidCriteria,
Packit Service 9ccfef
            CosLifeCycle::CannotMeetCriteria
Packit Service 9ccfef
        );
Packit Service 9ccfef
Packit Service 9ccfef
        snmpSet create_snmpSet (
Packit Service 9ccfef
            in TestAndIncrType snmpSetSerialNo
Packit Service 9ccfef
        ) raises (
Packit Service 9ccfef
            SNMPMgmt::AlreadyExists,
Packit Service 9ccfef
            CosLifeCycle::InvalidCriteria,
Packit Service 9ccfef
            CosLifeCycle::CannotMeetCriteria
Packit Service 9ccfef
        );
Packit Service 9ccfef
    };
Packit Service 9ccfef
Packit Service 9ccfef
};
Packit Service 9ccfef
Packit Service 9ccfef
#endif /* !_SNMPv2_MIB_IDL_ */