Class: Nl::Linux::Tc::AttributeSets::PoliceAttrs
Defined Under Namespace
Classes: Attribute, Avrate, Pad, Peakrate, Peakrate64, Pktburst64, Pktrate64, Rate, Rate64, Result, Tbf, Tm
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.
10117
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 10117
def by_name(name); BY_NAME.fetch(name); end
|
Looks up Attribute class by type value.
10123
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 10123
def by_type(type); BY_TYPE.fetch(type); end
|
Instance Method Details
#avrate ⇒ Integer
10086
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 10086
def avrate; self[:"avrate"]&.value; end
|
#peakrate ⇒ String
10082
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 10082
def peakrate; self[:"peakrate"]&.value; end
|
#peakrate64 ⇒ Integer
10102
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 10102
def peakrate64; self[:"peakrate64"]&.value; end
|
#pktburst64 ⇒ Integer
10110
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 10110
def pktburst64; self[:"pktburst64"]&.value; end
|
#pktrate64 ⇒ Integer
10106
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 10106
def pktrate64; self[:"pktrate64"]&.value; end
|
#rate ⇒ String
10078
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 10078
def rate; self[:"rate"]&.value; end
|
#rate64 ⇒ Integer
10098
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 10098
def rate64; self[:"rate64"]&.value; end
|
#result ⇒ Integer
10090
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 10090
def result; self[:"result"]&.value; end
|
10074
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 10074
def tbf; self[:"tbf"]&.value; end
|
10094
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 10094
def tm; self[:"tm"]&.value; end
|