• Home
  • Raw
  • Download

Lines Matching +full:adopt +full:- +full:info

2  * lws-minimal-raw-file
4 * Written in 2010-2019 by Andy Green <andy@warmcat.com>
40 lws_callback_on_writable(v->wsi); in sul_cb()
42 lws_sul_schedule(lws_get_context(v->wsi), 0, &v->sul, sul_cb, in sul_cb()
64 vhd->filefd = lws_open(filepath, O_RDWR); in callback_raw_test()
65 if (vhd->filefd == -1) { in callback_raw_test()
71 tcflush(vhd->filefd, TCIOFLUSH); in callback_raw_test()
74 if (ioctl(vhd->filefd, TIOCGSERIAL, &s_s) == 0) { in callback_raw_test()
76 ioctl(vhd->filefd, TIOCSSERIAL, &s_s); in callback_raw_test()
83 if (tcgetattr(vhd->filefd, &tio)) { in callback_raw_test()
84 close(vhd->filefd); in callback_raw_test()
85 vhd->filefd = -1; in callback_raw_test()
86 return -1; in callback_raw_test()
115 tcsetattr(vhd->filefd, TCSANOW, &tio); in callback_raw_test()
117 u.filefd = (lws_filefd_type)(long long)vhd->filefd; in callback_raw_test()
120 "raw-test", NULL)) { in callback_raw_test()
121 lwsl_err("Failed to adopt fifo descriptor\n"); in callback_raw_test()
122 close(vhd->filefd); in callback_raw_test()
123 vhd->filefd = -1; in callback_raw_test()
131 if (vhd && vhd->filefd != -1) in callback_raw_test()
132 close(vhd->filefd); in callback_raw_test()
139 vhd->wsi = wsi; in callback_raw_test()
140 lws_sul_schedule(lws_get_context(wsi), 0, &vhd->sul, sul_cb, 1); in callback_raw_test()
145 n = (int)read(vhd->filefd, buf, sizeof(buf)); in callback_raw_test()
156 lws_sul_cancel(&vhd->sul); in callback_raw_test()
161 …if (lws_write(wsi, (uint8_t *)"hello-this-is-written-every-couple-of-seconds\r\n", 47, LWS_WRITE_R… in callback_raw_test()
162 return -1; in callback_raw_test()
173 { "raw-test", callback_raw_test, 0, 0, 0, NULL, 0 },
186 struct lws_context_creation_info info; in main() local
192 * -DCMAKE_BUILD_TYPE=DEBUG instead of =RELEASE */ in main()
199 if ((p = lws_cmdline_option(argc, argv, "-d"))) in main()
213 memset(&info, 0, sizeof info); /* otherwise uninitialized garbage */ in main()
214 info.port = CONTEXT_PORT_NO_LISTEN_SERVER; /* no listen socket for demo */ in main()
215 info.protocols = protocols; in main()
219 context = lws_create_context(&info); in main()