Lines Matching refs:writer
15 JSONWriter* writer) {
17 writer->json_keyvalue(name, null);
42 writer->json_objectstart(name);
44 writer->json_keyvalue("host", host);
46 writer->json_keyvalue("port", port);
47 writer->json_objectend();
51 static void ReportEndpoints(uv_handle_t* h, JSONWriter* writer) {
68 ReportEndpoint(h, rc == 0 ? addr : nullptr, "localEndpoint", writer);
80 ReportEndpoint(h, rc == 0 ? addr : nullptr, "remoteEndpoint", writer);
84 static void ReportPipeEndpoints(uv_handle_t* h, JSONWriter* writer) {
98 writer->json_keyvalue("localEndpoint", buffer.ToStringView());
100 writer->json_keyvalue("localEndpoint", null);
112 writer->json_keyvalue("remoteEndpoint", buffer.ToStringView());
114 writer->json_keyvalue("remoteEndpoint", null);
119 static void ReportPath(uv_handle_t* h, JSONWriter* writer) {
151 writer->json_keyvalue("filename", buffer.ToStringView());
153 writer->json_keyvalue("filename", null);
160 JSONWriter* writer = static_cast<JSONWriter*>(arg);
163 writer->json_start();
164 writer->json_keyvalue("type", type);
165 writer->json_keyvalue("is_active", static_cast<bool>(uv_is_active(h)));
166 writer->json_keyvalue("is_referenced", static_cast<bool>(uv_has_ref(h)));
167 writer->json_keyvalue("address",
173 ReportPath(h, writer);
176 writer->json_keyvalue("pid", handle->process.pid);
180 ReportEndpoints(h, writer);
183 ReportPipeEndpoints(h, writer);
188 writer->json_keyvalue("repeat", uv_timer_get_repeat(&handle->timer));
189 writer->json_keyvalue("firesInMsFromNow",
191 writer->json_keyvalue("expired", now >= due);
198 writer->json_keyvalue("width", width);
199 writer->json_keyvalue("height", height);
206 writer->json_keyvalue("signum", handle->signal.signum);
207 writer->json_keyvalue("signal", signo_string(handle->signal.signum));
224 writer->json_keyvalue("sendBufferSize", send_size);
225 writer->json_keyvalue("recvBufferSize", recv_size);
235 writer->json_keyvalue("fd", static_cast<int>(fd_v));
238 writer->json_keyvalue("stdio", "stdin");
241 writer->json_keyvalue("stdio", "stdout");
244 writer->json_keyvalue("stdio", "stderr");
254 writer->json_keyvalue("writeQueueSize", handle->stream.write_queue_size);
255 writer->json_keyvalue("readable",
257 writer->json_keyvalue("writable",
261 writer->json_keyvalue(
264 writer->json_keyvalue(
268 writer->json_end();