// WebTransportDatagramDuplexStream对象

bodaEnv.memory.globlProtoObj["WebTransportDatagramDuplexStream"] = function WebTransportDatagramDuplexStream() {
  let arg = arguments[0];
  if (arg != 'bobo') {
    bodaEnv.toolsFunc.console_copy('WebTransportDatagramDuplexStream 实例化对象 --->', bodaEnv.toolsFunc.stringify_bo(arguments, function (k, v) {
      if (v == window) {
        return 'window';
      } else {
        return v;
      }
    }));
  }
  ;
};
bodaEnv.toolsFunc.safeProto(bodaEnv.memory.globlProtoObj["WebTransportDatagramDuplexStream"], "WebTransportDatagramDuplexStream");
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["WebTransportDatagramDuplexStream"].prototype, "readable", {
  configurable: true,
  enumerable: true,
  get: {
    readable() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["WebTransportDatagramDuplexStream"].prototype, "WebTransportDatagramDuplexStream", "readable_get", arguments);
    }
  }.readable,
  set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["WebTransportDatagramDuplexStream"].prototype, "writable", {
  configurable: true,
  enumerable: true,
  get: {
    writable() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["WebTransportDatagramDuplexStream"].prototype, "WebTransportDatagramDuplexStream", "writable_get", arguments);
    }
  }.writable,
  set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["WebTransportDatagramDuplexStream"].prototype, "maxDatagramSize", {
  configurable: true,
  enumerable: true,
  get: {
    maxDatagramSize() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["WebTransportDatagramDuplexStream"].prototype, "WebTransportDatagramDuplexStream", "maxDatagramSize_get", arguments);
    }
  }.maxDatagramSize,
  set: undefined
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["WebTransportDatagramDuplexStream"].prototype, "incomingMaxAge", {
  configurable: true,
  enumerable: true,
  get: {
    incomingMaxAge() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["WebTransportDatagramDuplexStream"].prototype, "WebTransportDatagramDuplexStream", "incomingMaxAge_get", arguments);
    }
  }.incomingMaxAge,
  set: {
    incomingMaxAge() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["WebTransportDatagramDuplexStream"].prototype, "WebTransportDatagramDuplexStream", "incomingMaxAge_set", arguments);
    }
  }.incomingMaxAge
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["WebTransportDatagramDuplexStream"].prototype, "outgoingMaxAge", {
  configurable: true,
  enumerable: true,
  get: {
    outgoingMaxAge() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["WebTransportDatagramDuplexStream"].prototype, "WebTransportDatagramDuplexStream", "outgoingMaxAge_get", arguments);
    }
  }.outgoingMaxAge,
  set: {
    outgoingMaxAge() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["WebTransportDatagramDuplexStream"].prototype, "WebTransportDatagramDuplexStream", "outgoingMaxAge_set", arguments);
    }
  }.outgoingMaxAge
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["WebTransportDatagramDuplexStream"].prototype, "incomingHighWaterMark", {
  configurable: true,
  enumerable: true,
  get: {
    incomingHighWaterMark() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["WebTransportDatagramDuplexStream"].prototype, "WebTransportDatagramDuplexStream", "incomingHighWaterMark_get", arguments);
    }
  }.incomingHighWaterMark,
  set: {
    incomingHighWaterMark() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["WebTransportDatagramDuplexStream"].prototype, "WebTransportDatagramDuplexStream", "incomingHighWaterMark_set", arguments);
    }
  }.incomingHighWaterMark
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["WebTransportDatagramDuplexStream"].prototype, "outgoingHighWaterMark", {
  configurable: true,
  enumerable: true,
  get: {
    outgoingHighWaterMark() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["WebTransportDatagramDuplexStream"].prototype, "WebTransportDatagramDuplexStream", "outgoingHighWaterMark_get", arguments);
    }
  }.outgoingHighWaterMark,
  set: {
    outgoingHighWaterMark() {
      return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["WebTransportDatagramDuplexStream"].prototype, "WebTransportDatagramDuplexStream", "outgoingHighWaterMark_set", arguments);
    }
  }.outgoingHighWaterMark
});