Class docsis_packet_classifier

Description

DOCSIS Packet Classifier

Located in /docsis_config/docsis_classifier.php (line 329)

docsis_encoder
   |
   --docsis_encoder_complex
      |
      --docsis_packet_classifier
Method Summary
 docsis_packet_classifier docsis_packet_classifier (int $code, [array $value = array()])
 void set_activation_state (boolean $value)
 void set_dsc_action (int $value)
 void set_error (docsis_error $value)
 void set_flow_identifier (int $value)
 void set_flow_reference (int $value)
 void set_identifier (int $value)
 void set_reference (int $value)
 void set_rule_priority (int $value)
 void set_vendor (docsis_vendor $value)
Variables

Inherited Variables

Inherited from docsis_encoder

docsis_encoder::$code
docsis_encoder::$value
Methods
Constructor docsis_packet_classifier (line 337)

Constructor

docsis_packet_classifier docsis_packet_classifier (int $code, [array $value = array()])
  • int $code: docsis code
  • array $value: predefined values
set_activation_state (line 414)

Set Activation State - docsis 1.1

void set_activation_state (boolean $value)
  • boolean $value
set_dsc_action (line 429)

Set Dynamic Service Change Action - docsis 1.1

0: Add Classifier 1: Replace Classifier 2: Delete Classifier

void set_dsc_action (int $value)
  • int $value
set_error (line 440)

Set Error - docsis 1.1

void set_error (docsis_error $value)
set_flow_identifier (line 390)

Set Service Flow Identifier - docsis 1.1

The value of the field specifies the Service Flow ID that identifies the corresponding Service Flow.

void set_flow_identifier (int $value)
  • int $value
set_flow_reference (line 377)

Set Service Flow Reference - docsis 1.1

The value of the field specifies a Service Flow Reference that identifies the corresponding Service Flow.

void set_flow_reference (int $value)
  • int $value
set_identifier (line 364)

Set Classifier Identifier - docsis 1.1

The value of the field specifies an identifier for the Classifier. This value must be unique per Service Flow. The CMTS assigns the Packet Classifier Identifier.

void set_identifier (int $value)
  • int $value
set_ieee802_classifier (line 473)

Set IEEE 802 Classifier - docsis 1.1

void set_ieee802_classifier (docsis_ieee802_packet_classifier $value)
set_ip_packet_classifier (line 451)

Set IP Packet Classifier - docsis 1.1

void set_ip_packet_classifier (docsis_ip_packet_classifier $value)
set_mac_classifier (line 462)

Set MAC Classifier - docsis 1.1

void set_mac_classifier (docsis_ether_packet_classifier $value)
set_reference (line 350)

Set Classifier Reference - docsis 1.1

The value of the field specifies a reference for the Classifier. This value must be unique per Dynamic Service message, configuration file, or Registration Request message.

void set_reference (int $value)
  • int $value
set_rule_priority (line 404)

Set Rule Priority - docsis 1.1

The value of the field specifies the priority for the Classifier, which is used for determining the order of the Classifier. A higher value indicates higher priority

void set_rule_priority (int $value)
  • int $value
set_vendor (line 484)

Set Vendor Specific Information - docsis 1.1

void set_vendor (docsis_vendor $value)

Inherited Methods

Inherited From docsis_encoder_complex

 docsis_encoder_complex::docis_encoder_complex()
 docsis_encoder_complex::encode()

Inherited From docsis_encoder

 docsis_encoder::docsis_encoder()
 docsis_encoder::encode()

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