Class ControlParameters

NFD Management ControlParameters struct.

Hierarchy

  • {
        baseCongestionMarkingInterval: undefined | number;
        capacity: undefined | number;
        cost: undefined | number;
        count: undefined | number;
        defaultCongestionThreshold: undefined | number;
        expirationPeriod: undefined | number;
        faceId: undefined | number;
        facePersistency: undefined | FacePersistency;
        flagCapture: boolean;
        flagChildInherit: boolean;
        flagCongestionMarking: boolean;
        flagEnableAdmit: boolean;
        flagEnableServe: boolean;
        flagLocalFields: boolean;
        flagLpReliability: boolean;
        flags: undefined | number;
        localUri: undefined | string;
        mask: undefined | number;
        maskCapture: boolean;
        maskChildInherit: boolean;
        maskCongestionMarking: boolean;
        maskEnableAdmit: boolean;
        maskEnableServe: boolean;
        maskLocalFields: boolean;
        maskLpReliability: boolean;
        mtu: undefined | number;
        name: undefined | Name;
        origin: undefined | number;
        strategy: undefined | Name;
        uri: undefined | string;
    } & EncodableObj
    • ControlParameters

Constructors

  • Parameters

    • value: Partial<{
          baseCongestionMarkingInterval: undefined | number;
          capacity: undefined | number;
          cost: undefined | number;
          count: undefined | number;
          defaultCongestionThreshold: undefined | number;
          expirationPeriod: undefined | number;
          faceId: undefined | number;
          facePersistency: undefined | FacePersistency;
          flagCapture: boolean;
          flagChildInherit: boolean;
          flagCongestionMarking: boolean;
          flagEnableAdmit: boolean;
          flagEnableServe: boolean;
          flagLocalFields: boolean;
          flagLpReliability: boolean;
          flags: undefined | number;
          localUri: undefined | string;
          mask: undefined | number;
          maskCapture: boolean;
          maskChildInherit: boolean;
          maskCongestionMarking: boolean;
          maskEnableAdmit: boolean;
          maskEnableServe: boolean;
          maskLocalFields: boolean;
          maskLpReliability: boolean;
          mtu: undefined | number;
          name: undefined | Name;
          origin: undefined | number;
          strategy: undefined | Name;
          uri: undefined | string;
      }> = {}

    Returns ControlParameters

Properties

baseCongestionMarkingInterval: undefined | number
capacity: undefined | number
cost: undefined | number
count: undefined | number
defaultCongestionThreshold: undefined | number
encodeTo: ((encoder) => void)

Type declaration

    • (encoder): void
    • Parameters

      Returns void

expirationPeriod: undefined | number
faceId: undefined | number
facePersistency: undefined | FacePersistency
flagCapture: boolean
flagChildInherit: boolean
flagCongestionMarking: boolean
flagEnableAdmit: boolean
flagEnableServe: boolean
flagLocalFields: boolean
flagLpReliability: boolean
flags: undefined | number
localUri: undefined | string
mask: undefined | number
maskCapture: boolean
maskChildInherit: boolean
maskCongestionMarking: boolean
maskEnableAdmit: boolean
maskEnableServe: boolean
maskLocalFields: boolean
maskLpReliability: boolean
mtu: undefined | number
name: undefined | Name
origin: undefined | number
strategy: undefined | Name
uri: undefined | string
decodeFrom: ((decoder) => ControlParameters)

Type declaration

Methods

Generated using TypeDoc