Cuv::adopt_ref_t | The type of the adopt_ref constant |
Cuv::aligned_storage< _LEN_, _ALIGN_ > | A wrapper around std::aligned_storage< _LEN_, _ALIGN_ >::type that simplifies initializing the provided storage space, getting from it, setting it to, and automatic destroying it from objects of any type fitting to the given size and alignment requirements |
Cuv::any_ptr | The analogue of std::unique_ptr that managed object type is not defined at compile time and can be varied |
Cuv::buffer | Encapsulates uv_buf_t data type and provides uv_buf_t[] functionality |
Cuv::default_delete< _T_ > | The analogue of the std::default_delete |
Cuv::default_destroy< _T_ > | The analogue of the uv::default_delete but for the type destructor only |
▼Cuv::handle | The base class for the libuv handles |
Cuv::async | Async handle |
Cuv::check | Check handle |
Cuv::fs_event | FS Event handle |
Cuv::idle | Idle handle |
▼Cuv::io | The base class for handles representing I/O endpoints: a file, TCP/UDP socket, pipe, TTY |
Cuv::file | The open file handle |
▼Cuv::stream | Stream handle |
Cuv::pipe | Pipe handle |
Cuv::tcp | TCP handle |
Cuv::tty | TTY handle |
Cuv::udp | UDP handle |
Cuv::poll | Poll handle |
Cuv::prepare | Prepare handle |
Cuv::process | Process handle |
Cuv::signal | Signal handle |
Cuv::timer | Timer handle |
Cuv::udp::io_info | Supplemental data passed as the last argument to io::on_read_t callback function called by recv_start() |
Cuv::is_convertible_to_one_of< _T_, _Ts_ > | Checks if a type _T_ is convertible to one of the types from the type list _Ts_ |
Cuv::is_one_of< _T_, _Ts_ > | Checks if a type _T_ belongs to a type list _Ts_ |
Cuv::loop | The I/O event loop class |
Cuv::mutex | |
Cuv::ref_count | A reference counter with atomic increment/decrement |
Cuv::ref_guard< _T_ > | A scoped reference counting guard |
▼Cuv::request | The base class for the libuv requests |
Cuv::connect | Stream connect request type |
▼Cuv::fs | The base calss for filesystem requests |
Cuv::fs::access | Check user's permissions for a file |
Cuv::fs::chmod | Change a file mode bits |
Cuv::fs::chown | Change ownership of a file. (Not implemented on Windows.) |
Cuv::fs::close | Close a file handle |
Cuv::fs::link | Create a new link to a file |
Cuv::fs::mkdir | Create a directory |
Cuv::fs::mkdtemp | Create a uniquely named temporary directory |
Cuv::fs::read | Read data from a file |
Cuv::fs::readlink | Read value of a symbolic link |
Cuv::fs::realpath | Get canonicalized absolute pathname |
Cuv::fs::rename | Change the name or location of a file |
Cuv::fs::rmdir | Delete a directory |
Cuv::fs::scandir | Scan a directory |
Cuv::fs::sendfile | Transfer data between file descriptors |
Cuv::fs::stat | Get information about a file |
Cuv::fs::sync | Synchronize a file's state with storage device |
Cuv::fs::truncate | Truncate a file to a specified length |
Cuv::fs::unlink | Delete a file name and possibly the file itself that the name refers to |
Cuv::fs::utime | Change file timestamps |
Cuv::fs::write | Write data to a file |
Cuv::getaddrinfo | Getaddrinfo request type |
Cuv::getnameinfo | Getnameinfo request type |
Cuv::output | Generic write/send request type for I/O endpoints (files, TCP/UDP sockets, pipes, TTYs) |
Cuv::shutdown | Stream shutdown request type |
Cuv::udp_send | UDP send request type |
Cuv::work< _Result_ > | Work scheduling request type |
Cuv::write | Stream write request type |
Cuv::spinlock | A simple spinlock mutex built around std::atomic_flag |
Cuv::type_at< _index_, _Ts_ > | Provides a typedef member type equal to the type from the type list _Ts_ at index _index_ . The index should start from 1 up to sizeof...(_Ts_) |
Cuv::type_storage< _T_ > | A wrapper providing the feature of being a standard layout type for the given type _T_ |
Cuv::type_storage< std::function > | |
Cuv::union_storage< _Ts_ > | A tagged union that provide a storage space being a standard layout type suited for all its type variants specified in the type list _Ts_ |
Cuv::buffer::instance::uv_buf | |
Cuv::uv_handle_traits< uv_async_t > | |
Cuv::uv_handle_traits< uv_check_t > | |
Cuv::uv_handle_traits< uv_fs_event_t > | |
Cuv::uv_handle_traits< uv_fs_poll_t > | |
Cuv::uv_handle_traits< uv_handle_t > | |
Cuv::uv_handle_traits< uv_idle_t > | |
Cuv::uv_handle_traits< uv_pipe_t > | |
Cuv::uv_handle_traits< uv_poll_t > | |
Cuv::uv_handle_traits< uv_prepare_t > | |
Cuv::uv_handle_traits< uv_process_t > | |
Cuv::uv_handle_traits< uv_signal_t > | |
Cuv::uv_handle_traits< uv_stream_t > | |
Cuv::uv_handle_traits< uv_tcp_t > | |
Cuv::uv_handle_traits< uv_timer_t > | |
Cuv::uv_handle_traits< uv_tty_t > | |
Cuv::uv_handle_traits< uv_udp_t > | |
Cuv::uv_req_traits< uv_connect_t > | |
Cuv::uv_req_traits< uv_fs_t > | |
Cuv::uv_req_traits< uv_getaddrinfo_t > | |
Cuv::uv_req_traits< uv_getnameinfo_t > | |
Cuv::uv_req_traits< uv_req_t > | |
Cuv::uv_req_traits< uv_shutdown_t > | |
Cuv::uv_req_traits< uv_udp_send_t > | |
Cuv::uv_req_traits< uv_work_t > | |
Cuv::uv_req_traits< uv_write_t > | |