Class: Nl::Linux::Tc::AttributeSets::PieAttrs
Defined Under Namespace
Classes: Alpha, Attribute, Beta, Bytemode, DqRateEstimator, Ecn, Limit, Target, Tupdate
Constant Summary
Constants inherited
from AttributeSet
AttributeSet::SELECTOR_NAMES
Class Method Summary
collapse
Instance Method Summary
collapse
#<<, #[], build_attributes, decode, #encode, #initialize
Class Method Details
Looks up Attribute class by name.
9966
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 9966
def by_name(name); BY_NAME.fetch(name); end
|
Looks up Attribute class by type value.
9972
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 9972
def by_type(type); BY_TYPE.fetch(type); end
|
Instance Method Details
#alpha ⇒ Integer
9943
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 9943
def alpha; self[:"alpha"]&.value; end
|
#beta ⇒ Integer
9947
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 9947
def beta; self[:"beta"]&.value; end
|
#bytemode ⇒ Integer
9955
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 9955
def bytemode; self[:"bytemode"]&.value; end
|
#dq_rate_estimator ⇒ Integer
9959
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 9959
def dq_rate_estimator; self[:"dq_rate_estimator"]&.value; end
|
#ecn ⇒ Integer
9951
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 9951
def ecn; self[:"ecn"]&.value; end
|
#limit ⇒ Integer
9935
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 9935
def limit; self[:"limit"]&.value; end
|
#target ⇒ Integer
9931
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 9931
def target; self[:"target"]&.value; end
|
#tupdate ⇒ Integer
9939
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 9939
def tupdate; self[:"tupdate"]&.value; end
|