--- !ruby/object:RI::ClassDescription 
attributes: 
- !ruby/object:RI::Attribute 
  comment: 
  name: agent_addr
  rw: RW
- !ruby/object:RI::Attribute 
  comment: 
  name: enterprise
  rw: RW
- !ruby/object:RI::Attribute 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: Returns the source IP address for the trap, usually derived from the source IP address of the packet that delivered the trap.
  name: source_ip
  rw: RW
- !ruby/object:RI::Attribute 
  comment: 
  name: specific_trap
  rw: RW
- !ruby/object:RI::Attribute 
  comment: 
  name: timestamp
  rw: RW
- !ruby/object:RI::Attribute 
  comment: 
  name: varbind_list
  rw: RW
class_methods: 
- !ruby/object:RI::MethodSummary 
  name: decode
- !ruby/object:RI::MethodSummary 
  name: new
comment: 
- !ruby/struct:SM::Flow::P 
  body: The PDU class for traps in SNMPv1.
constants: 
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: Name map for all of the generic traps defined in RFC 1157.
  name: GENERIC_TRAP_NAME
  value: "{         0 => :coldStart,         1 => :warmStart,         2 => :linkDown,         3 => :linkUp,         4 => :authenticationFailure,         5 => :egpNeighborLoss,         6 => :enterpriseSpecific"
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: Code map for all of the generic traps defined in RFC 1157.
  name: GENERIC_TRAP_CODE
  value: GENERIC_TRAP_NAME.invert
full_name: SNMP::SNMPv1_Trap
includes: []

instance_methods: 
- !ruby/object:RI::MethodSummary 
  name: each_varbind
- !ruby/object:RI::MethodSummary 
  name: encode
- !ruby/object:RI::MethodSummary 
  name: generic_trap
- !ruby/object:RI::MethodSummary 
  name: generic_trap=
name: SNMPv1_Trap
superclass: Object
