summaryrefslogtreecommitdiff
path: root/ext/net/01_net.js
diff options
context:
space:
mode:
authorAsher Gomez <ashersaupingomez@gmail.com>2024-02-19 16:24:38 +1100
committerGitHub <noreply@github.com>2024-02-19 05:24:38 +0000
commit7531b3500a8f80a0b19cd7f156a43da2ae731028 (patch)
tree41bcbd79a7315b4a834a84e8a2a44fa8d98bfdd6 /ext/net/01_net.js
parent7e6b94231290020b55f1d08fb03ea8132781abc5 (diff)
BREAKING(net/unstable): remove `Deno.DatagramConn.rid` (#22475)
As part of ongoing efforts to remove `rid` properties from the public API. Note: this property is undocumented.
Diffstat (limited to 'ext/net/01_net.js')
-rw-r--r--ext/net/01_net.js28
1 files changed, 12 insertions, 16 deletions
diff --git a/ext/net/01_net.js b/ext/net/01_net.js
index 18ba332a8..64738dae2 100644
--- a/ext/net/01_net.js
+++ b/ext/net/01_net.js
@@ -372,17 +372,13 @@ class Datagram {
this.bufSize = bufSize;
}
- get rid() {
- return this.#rid;
- }
-
get addr() {
return this.#addr;
}
async joinMulticastV4(addr, multiInterface) {
await op_net_join_multi_v4_udp(
- this.rid,
+ this.#rid,
addr,
multiInterface,
);
@@ -390,19 +386,19 @@ class Datagram {
return {
leave: () =>
op_net_leave_multi_v4_udp(
- this.rid,
+ this.#rid,
addr,
multiInterface,
),
setLoopback: (loopback) =>
op_net_set_multi_loopback_udp(
- this.rid,
+ this.#rid,
true,
loopback,
),
setTTL: (ttl) =>
op_net_set_multi_ttl_udp(
- this.rid,
+ this.#rid,
ttl,
),
};
@@ -410,7 +406,7 @@ class Datagram {
async joinMulticastV6(addr, multiInterface) {
await op_net_join_multi_v6_udp(
- this.rid,
+ this.#rid,
addr,
multiInterface,
);
@@ -418,13 +414,13 @@ class Datagram {
return {
leave: () =>
op_net_leave_multi_v6_udp(
- this.rid,
+ this.#rid,
addr,
multiInterface,
),
setLoopback: (loopback) =>
op_net_set_multi_loopback_udp(
- this.rid,
+ this.#rid,
false,
loopback,
),
@@ -438,7 +434,7 @@ class Datagram {
switch (this.addr.transport) {
case "udp": {
this.#promise = op_net_recv_udp(
- this.rid,
+ this.#rid,
buf,
);
if (this.#unref) core.unrefOpPromise(this.#promise);
@@ -449,7 +445,7 @@ class Datagram {
case "unixpacket": {
let path;
({ 0: nread, 1: path } = await op_net_recv_unixpacket(
- this.rid,
+ this.#rid,
buf,
));
remoteAddr = { transport: "unixpacket", path };
@@ -466,13 +462,13 @@ class Datagram {
switch (this.addr.transport) {
case "udp":
return await op_net_send_udp(
- this.rid,
+ this.#rid,
{ hostname: opts.hostname ?? "127.0.0.1", port: opts.port },
p,
);
case "unixpacket":
return await op_net_send_unixpacket(
- this.rid,
+ this.#rid,
opts.path,
p,
);
@@ -482,7 +478,7 @@ class Datagram {
}
close() {
- core.close(this.rid);
+ core.close(this.#rid);
}
ref() {