@@ -56,10 +56,17 @@ buffer: (void *)buffer length: (size_t)length target: (id)target selector: (SEL)selector context: (nullable id)context; ++ (void)of_addAsyncSendForUDPSocket: (OFUDPSocket *)socket + buffer: (const void *)buffer + length: (size_t)length + receiver: (of_udp_socket_address_t)receiver + target: (id)target + selector: (SEL)selector + context: (nullable id)context; # ifdef OF_HAVE_BLOCKS + (void)of_addAsyncReadForStream: (OFStream *)stream buffer: (void *)buffer length: (size_t)length block: (of_stream_async_read_block_t)block; @@ -80,12 +87,17 @@ + (void)of_addAsyncReceiveForUDPSocket: (OFUDPSocket *)socket buffer: (void *)buffer length: (size_t)length block: (of_udp_socket_async_receive_block_t) block; ++ (void)of_addAsyncSendForUDPSocket: (OFUDPSocket *)socket + buffer: (const void *)buffer + length: (size_t)length + receiver: (of_udp_socket_address_t)receiver + block: (of_udp_socket_async_send_block_t)block; # endif + (void)of_cancelAsyncRequestsForObject: (id)object; #endif - (void)of_removeTimer: (OFTimer *)timer; @end OF_ASSUME_NONNULL_END