Class rfc3412_Header

Description

SNMP v3 Message Header

Located in /rfc3412.php (line 249)

rfc1155_Asn1Object
   |
   --rfc1155_Sequence
      |
      --rfc3412_Header
Method Summary
 rfc3412_Header rfc3412_Header (integer $msgid, [mixed $max_size = 65507], [string $flags = SNMP_NOAUTH_NOPRIV], [string $security = SNMP_SECURITY_USM])
 boolean auth_flag ([boolean $value = NULL])
 rfc3412_Header decode (string $stream)
 integer flags ([integer $value = NULL])
 integer maxsize ([integer $value = NULL])
 integer msgid ([integer $value = NULL])
 boolean priv_flag ([boolean $value = NULL])
 boolean reportable_flag ([boolean $value = NULL])
 integer security ([integer $value = NULL])
 string toString ()
Variables
Methods
Constructor rfc3412_Header (line 258)

Constructor

rfc3412_Header rfc3412_Header (integer $msgid, [mixed $max_size = 65507], [string $flags = SNMP_NOAUTH_NOPRIV], [string $security = SNMP_SECURITY_USM])
  • integer $msgid
  • string $flags: noAuthNoPriv(0), authNoPriv(1), authPriv(3)
  • string $security: any(0), v1(1), v2c(2), usm(3)
auth_flag (line 333)

Get/Set Auth Flag

boolean auth_flag ([boolean $value = NULL])
  • boolean $value
decode (line 401)

Decode Stream

decode() an octet stream into a sequence of Asn1Objects

rfc3412_Header decode (string $stream)
  • string $stream

Redefinition of:
rfc1155_Asn1Object::decode()
Decode Stream
flags (line 321)

Get/Set Message Flags

integer flags ([integer $value = NULL])
  • integer $value
maxsize (line 309)

Get/Set Max Message Size

integer maxsize ([integer $value = NULL])
  • integer $value
msgid (line 297)

Get/Set Message ID

integer msgid ([integer $value = NULL])
  • integer $value
priv_flag (line 351)

Get/Set Priv Flag

boolean priv_flag ([boolean $value = NULL])
  • boolean $value
reportable_flag (line 369)

Get/Set Reportable Flag

boolean reportable_flag ([boolean $value = NULL])
  • boolean $value
security (line 387)

Get/Set Security Mode

integer security ([integer $value = NULL])
  • integer $value: SNMP_SECURITY_ANY, SNMP_SECURITY_V1, SNMP_SECURITY_V2C, or SNMP_SECURITY_USM
toString (line 270)

to String

string toString ()

Redefinition of:
rfc1155_Sequence::toString()
toString

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:41 -0700 by phpDocumentor 1.3.0RC3