@@ -28,17 +28,17 @@ class Poller {
2828 auto * loop = UvLoop (env);
2929
3030 poll->data = this ;
31- if (auto err = uv_poll_init_socket (loop, poll, fd); err != 0 ) {
31+ if (auto err = uv_poll_init_socket (loop, poll. get () , fd); err != 0 ) {
3232 return err;
3333 }
3434
3535 readable_timer->data = this ;
36- if (auto err = uv_timer_init (loop, readable_timer); err != 0 ) {
36+ if (auto err = uv_timer_init (loop, readable_timer. get () ); err != 0 ) {
3737 return err;
3838 }
3939
4040 writable_timer->data = this ;
41- if (auto err = uv_timer_init (loop, writable_timer); err != 0 ) {
41+ if (auto err = uv_timer_init (loop, writable_timer. get () ); err != 0 ) {
4242 return err;
4343 }
4444
@@ -72,7 +72,7 @@ class Poller {
7272
7373 if (timeout > 0 ) {
7474 [[maybe_unused]] auto err = uv_timer_start (
75- readable_timer,
75+ readable_timer. get () ,
7676 [](uv_timer_t * timer) {
7777 auto & poller = *reinterpret_cast <Poller*>(timer->data );
7878 poller.Trigger (UV_READABLE);
@@ -84,7 +84,7 @@ class Poller {
8484
8585 if (events == 0 ) {
8686 /* Only start polling if we were not polling already. */
87- [[maybe_unused]] auto err = uv_poll_start (poll, UV_READABLE, Callback);
87+ [[maybe_unused]] auto err = uv_poll_start (poll. get () , UV_READABLE, Callback);
8888 assert (err == 0 );
8989 }
9090
@@ -96,7 +96,7 @@ class Poller {
9696
9797 if (timeout > 0 ) {
9898 [[maybe_unused]] auto err = uv_timer_start (
99- writable_timer,
99+ writable_timer. get () ,
100100 [](uv_timer_t * timer) {
101101 auto & poller = *reinterpret_cast <Poller*>(timer->data );
102102 poller.Trigger (UV_WRITABLE);
@@ -110,7 +110,7 @@ class Poller {
110110 events on the socket in an edge-triggered fashion by making the
111111 file descriptor become ready for READING." */
112112 if (events == 0 ) {
113- [[maybe_unused]] auto err = uv_poll_start (poll, UV_READABLE, Callback);
113+ [[maybe_unused]] auto err = uv_poll_start (poll. get () , UV_READABLE, Callback);
114114 assert (err == 0 );
115115 }
116116
@@ -142,18 +142,18 @@ class Poller {
142142 void Trigger (uint32_t triggered) {
143143 events &= ~triggered;
144144 if (events == 0 ) {
145- [[maybe_unused]] auto err = uv_poll_stop (poll);
145+ [[maybe_unused]] auto err = uv_poll_stop (poll. get () );
146146 assert (err == 0 );
147147 }
148148
149149 if ((triggered & UV_READABLE) != 0 ) {
150- [[maybe_unused]] auto err = uv_timer_stop (readable_timer);
150+ [[maybe_unused]] auto err = uv_timer_stop (readable_timer. get () );
151151 assert (err == 0 );
152152 static_cast <T*>(this )->ReadableCallback ();
153153 }
154154
155155 if ((triggered & UV_WRITABLE) != 0 ) {
156- [[maybe_unused]] auto err = uv_timer_stop (writable_timer);
156+ [[maybe_unused]] auto err = uv_timer_stop (writable_timer. get () );
157157 assert (err == 0 );
158158 static_cast <T*>(this )->WritableCallback ();
159159 }
0 commit comments