uvcc
libuv C++ bindings
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cuv::adopt_ref_tThe 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_ptrThe analogue of std::unique_ptr that managed object type is not defined at compile time and can be varied
 Cuv::bufferEncapsulates 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::handleThe base class for the libuv handles
 Cuv::asyncAsync handle
 Cuv::checkCheck handle
 Cuv::fs_eventFS Event handle
 Cuv::idleIdle handle
 Cuv::ioThe base class for handles representing I/O endpoints: a file, TCP/UDP socket, pipe, TTY
 Cuv::fileThe open file handle
 Cuv::streamStream handle
 Cuv::pipePipe handle
 Cuv::tcpTCP handle
 Cuv::ttyTTY handle
 Cuv::udpUDP handle
 Cuv::pollPoll handle
 Cuv::preparePrepare handle
 Cuv::processProcess handle
 Cuv::signalSignal handle
 Cuv::timerTimer handle
 Cuv::udp::io_infoSupplemental 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::loopThe I/O event loop class
 Cuv::mutex
 Cuv::ref_countA reference counter with atomic increment/decrement
 Cuv::ref_guard< _T_ >A scoped reference counting guard
 Cuv::requestThe base class for the libuv requests
 Cuv::connectStream connect request type
 Cuv::fsThe base calss for filesystem requests
 Cuv::fs::accessCheck user's permissions for a file
 Cuv::fs::chmodChange a file mode bits
 Cuv::fs::chownChange ownership of a file. (Not implemented on Windows.)
 Cuv::fs::closeClose a file handle
 Cuv::fs::linkCreate a new link to a file
 Cuv::fs::mkdirCreate a directory
 Cuv::fs::mkdtempCreate a uniquely named temporary directory
 Cuv::fs::readRead data from a file
 Cuv::fs::readlinkRead value of a symbolic link
 Cuv::fs::realpathGet canonicalized absolute pathname
 Cuv::fs::renameChange the name or location of a file
 Cuv::fs::rmdirDelete a directory
 Cuv::fs::scandirScan a directory
 Cuv::fs::sendfileTransfer data between file descriptors
 Cuv::fs::statGet information about a file
 Cuv::fs::syncSynchronize a file's state with storage device
 Cuv::fs::truncateTruncate a file to a specified length
 Cuv::fs::unlinkDelete a file name and possibly the file itself that the name refers to
 Cuv::fs::utimeChange file timestamps
 Cuv::fs::writeWrite data to a file
 Cuv::getaddrinfoGetaddrinfo request type
 Cuv::getnameinfoGetnameinfo request type
 Cuv::outputGeneric write/send request type for I/O endpoints (files, TCP/UDP sockets, pipes, TTYs)
 Cuv::shutdownStream shutdown request type
 Cuv::udp_sendUDP send request type
 Cuv::work< _Result_ >Work scheduling request type
 Cuv::writeStream write request type
 Cuv::spinlockA 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 >