35#ifdef FASTLED_HAS_NETWORKING
53 socket &operator=(const socket &)
FL_NOEXCEPT = delete;
84 void set_non_blocking(
bool mode);
87 bool is_non_blocking() const;
90 int native_handle() const;
113 acceptor &operator=(const acceptor &)
FL_NOEXCEPT = delete;
132 bool is_open() const;
135 int native_handle() const;
fl::function< void(const error_code &ec, size_t bytes_transferred)> io_handler
Asio-style I/O completion handler signature.
fl::function< void(const error_code &ec)> connect_handler
Asio-style connect completion handler signature.
Base definition for an LED controller.
Asio-compatible error code: numeric code + optional human-readable message.
bool operator!=(const endpoint &o) const
endpoint(const char *h, u16 p)
endpoint(const fl::string &h, u16 p)
bool operator==(const endpoint &o) const