MCPcopy Create free account
hub / github.com/nodejs/node / write

Function write

benchmark/net/tcp-raw-s2c.js:62–86  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

60 write();
61
62 function write() {
63 const writeReq = new WriteWrap();
64 writeReq.async = false;
65 writeReq.oncomplete = afterWrite;
66 let err;
67 switch (type) {
68 case 'buf':
69 err = clientHandle.writeBuffer(writeReq, chunk);
70 break;
71 case 'utf':
72 err = clientHandle.writeUtf8String(writeReq, chunk);
73 break;
74 case 'asc':
75 err = clientHandle.writeAsciiString(writeReq, chunk);
76 break;
77 }
78
79 if (err) {
80 fail(err, 'write');
81 } else if (!writeReq.async) {
82 process.nextTick(() => {
83 afterWrite(0, clientHandle);
84 });
85 }
86 }
87
88 function afterWrite(status, handle) {
89 if (status)

Callers 2

mainFunction · 0.70
afterWriteFunction · 0.70

Calls 2

failFunction · 0.70
afterWriteFunction · 0.70

Tested by

no test coverage detected