Class ControlParameters

NFD Management ControlParameters struct.

Hierarchy

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

Constructors

  • Parameters

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

    Returns ControlParameters

Properties

baseCongestionMarkingInterval?: number
capacity?: number
cost?: number
count?: number
defaultCongestionThreshold?: number
encodeTo: (encoder: Encoder) => void
expirationPeriod?: number
faceId?: number
facePersistency?: FacePersistency
flagCapture: boolean
flagChildInherit: boolean
flagCongestionMarking: boolean
flagEnableAdmit: boolean
flagEnableServe: boolean
flagLocalFields: boolean
flagLpReliability: boolean
flags?: number
localUri?: string
mask?: number
maskCapture: boolean
maskChildInherit: boolean
maskCongestionMarking: boolean
maskEnableAdmit: boolean
maskEnableServe: boolean
maskLocalFields: boolean
maskLpReliability: boolean
mtu?: number
name?: Name
origin?: number
strategy?: Name
uri?: string
decodeFrom: (decoder: Decoder) => ControlParameters

Methods