Class rfc3412_Message

Description

SNMP v3 Message

Located in /rfc3412.php (line 54)

rfc1155_Asn1Object
   |
   --rfc1155_Sequence
      |
      --rfc3412_Message
Method Summary
 rfc3412_Message rfc3412_Message ([integer $version = SNMP_VERSION_3], [rfc3412_Header $header = NULL], [mixed $usm_security = NULL], [rfc3412_ScopedPDU $scopedpdu = NULL], rfc3414_USM $security)
 rfc3412_Message decode (string $stream)
 string encodeContents ()
 rfc3412_Header header ([rfc3412_Header $value = NULL])
 rfc1905_PDU pdu ([rfc1905_PDU $value = NULL])
 rfc3414_USM usm_security ([rfc3414_USM $value = NULL])
 integer version ([integer $value = NULL])
Variables
Methods
Constructor rfc3412_Message (line 64)

Constructor

rfc3412_Message rfc3412_Message ([integer $version = SNMP_VERSION_3], [rfc3412_Header $header = NULL], [mixed $usm_security = NULL], [rfc3412_ScopedPDU $scopedpdu = NULL], rfc3414_USM $security)
decode (line 144)

Decode Stream

decode() an octet stream into a sequence of Asn1Objects

rfc3412_Message decode (string $stream)
  • string $stream

Redefinition of:
rfc1155_Asn1Object::decode()
Decode Stream
encodeContents (line 204)

Encode Contents

string encodeContents ()

Redefinition of:
rfc1155_Sequence::encodeContents()
Encode Contents
header (line 93)

Get/Set Header

rfc3412_Header header ([rfc3412_Header $value = NULL])
pdu (line 129)

Get/Set PDU

rfc1905_PDU pdu ([rfc1905_PDU $value = NULL])
scopedPDU (line 117)

Get/Set Scoped PDU

rfc3412_ScopedPDU scopedPDU ([rfc3412_ScopedPDU $value = NULL])
usm_security (line 105)

Get/Set USM Security

rfc3414_USM usm_security ([rfc3414_USM $value = NULL])
version (line 81)

Get/Set Version

integer version ([integer $value = NULL])
  • integer $value

Inherited Methods

Inherited From rfc1155_Sequence

 rfc1155_Sequence::rfc1155_Sequence()
 rfc1155_Sequence::decodeContents()
 rfc1155_Sequence::encodeContents()
 rfc1155_Sequence::toString()

Inherited From rfc1155_Asn1Object

 rfc1155_Asn1Object::rfc1155_Asn1Object()
 rfc1155_Asn1Object::decode()
 rfc1155_Asn1Object::decodeLength()
 rfc1155_Asn1Object::decodeTag()
 rfc1155_Asn1Object::encode()
 rfc1155_Asn1Object::encodeContents()
 rfc1155_Asn1Object::encodeEndOfContents()
 rfc1155_Asn1Object::encodeIdentifier()
 rfc1155_Asn1Object::encodeLength()

Documentation generated on Mon, 14 Nov 2005 17:55:42 -0700 by phpDocumentor 1.3.0RC3