(start, end, family = 'ipv4')
| 83 | } |
| 84 | |
| 85 | addRange(start, end, family = 'ipv4') { |
| 86 | if (!SocketAddress.isSocketAddress(start)) { |
| 87 | validateString(start, 'start'); |
| 88 | validateString(family, 'family'); |
| 89 | start = new SocketAddress({ |
| 90 | address: start, |
| 91 | family, |
| 92 | }); |
| 93 | } |
| 94 | if (!SocketAddress.isSocketAddress(end)) { |
| 95 | validateString(end, 'end'); |
| 96 | validateString(family, 'family'); |
| 97 | end = new SocketAddress({ |
| 98 | address: end, |
| 99 | family, |
| 100 | }); |
| 101 | } |
| 102 | const ret = this[kHandle].addRange( |
| 103 | start[kSocketAddressHandle], |
| 104 | end[kSocketAddressHandle]); |
| 105 | if (ret === false) |
| 106 | throw new ERR_INVALID_ARG_VALUE('start', start, 'must come before end'); |
| 107 | } |
| 108 | |
| 109 | addSubnet(network, prefix, family = 'ipv4') { |
| 110 | if (!SocketAddress.isSocketAddress(network)) { |
no test coverage detected