|
uvw 3.1.0
|
uvw default namespace.
More...
Classes | |
| struct | addr_info_event |
| The addrinfo event. More... | |
| struct | async_event |
| Async event. More... | |
| class | async_handle |
| The async handle. More... | |
| class | barrier |
| The barrier wrapper. More... | |
| struct | check_event |
| Check event. More... | |
| class | check_handle |
| The check handle. More... | |
| struct | close_event |
| Close event. More... | |
| class | condition |
| The condition wrapper. More... | |
| struct | connect_event |
| Connect event. More... | |
| struct | cpu_info |
| CPU information. More... | |
| struct | data_event |
| Data event. More... | |
| class | emitter |
| Event emitter base class. More... | |
| struct | end_event |
| End event. More... | |
| struct | error_event |
| Error event. More... | |
| struct | exit_event |
| Exit event. More... | |
| class | file_req |
| The file request. More... | |
| struct | fs_event |
| Common fs event. More... | |
| struct | fs_event_event |
| Fs event event. More... | |
| class | fs_event_handle |
| The fs event handle. More... | |
| struct | fs_helper |
| Helper functions. More... | |
| struct | fs_poll_event |
| Fs pos event. More... | |
| class | fs_poll_handle |
| The fs poll handle. More... | |
| class | fs_req |
| The fs request. More... | |
| class | fs_request |
| Base class for fs/file request. More... | |
| class | get_addr_info_req |
| The getaddrinfo request. More... | |
| class | get_name_info_req |
| The getnameinfo request. More... | |
| class | handle |
| Handle base class. More... | |
| struct | idle_event |
| Idle event. More... | |
| class | idle_handle |
| The idle handle. More... | |
| struct | interface_address |
| Interface address. More... | |
| struct | ipv4 |
| The IPv4 tag. More... | |
| struct | ipv6 |
| The IPv6 tag. More... | |
| struct | listen_event |
| Listen event. More... | |
| class | loop |
| The loop class. More... | |
| class | mutex |
| The mutex wrapper. More... | |
| struct | name_info_event |
| The nameinfo event. More... | |
| class | once |
| The once wrapper. More... | |
| struct | overloaded |
| Helper type for visitors. More... | |
| struct | passwd_info |
| Utility class. More... | |
| class | pipe_handle |
| The pipe handle. More... | |
| struct | poll_event |
| Poll event. More... | |
| class | poll_handle |
| The poll handle. More... | |
| struct | prepare_event |
| Prepare event. More... | |
| class | prepare_handle |
| The prepare handle. More... | |
| class | process_handle |
| The process handle. More... | |
| class | request |
| Request base class. More... | |
| class | resource |
Common class for almost all the resources available in uvw. More... | |
| class | rwlock |
| The rwlock wrapper. More... | |
| class | semaphore |
| The semaphore wrapper. More... | |
| struct | send_event |
| Send event. More... | |
| class | shared_lib |
| The shared lib class. More... | |
| struct | shutdown_event |
| Shutdown event. More... | |
| struct | signal_event |
| Signal event. More... | |
| class | signal_handle |
| The signal handle. More... | |
| struct | socket_address |
| Address representation. More... | |
| class | stream_handle |
| The stream handle. More... | |
| class | tcp_handle |
| The TCP handle. More... | |
| class | thread |
| The thread wrapper. More... | |
| class | thread_local_storage |
| The thread local storage wrapper. More... | |
| struct | timer_event |
| Timer event. More... | |
| class | timer_handle |
| The timer handle. More... | |
| class | tty_handle |
| The tty handle. More... | |
| struct | udp_data_event |
| UDP data event. More... | |
| class | udp_handle |
| The UDP handle. More... | |
| struct | utilities |
| Miscellaneous utilities. More... | |
| struct | uts_name |
| Utility class. More... | |
| struct | uv_type |
| Wrapper class for underlying types. More... | |
| struct | win_size |
| Windows size representation. More... | |
| struct | work_event |
| Work event. More... | |
| class | work_req |
| The work request. More... | |
| struct | write_event |
| Write event. More... | |
Typedefs | |
| using | metrics_type = uv_metrics_t |
| using | handle_type = details::uvw_handle_type |
| using | handle_category = details::uv_type_wrapper< uv_handle_type > |
| using | file_handle = details::uv_type_wrapper< uv_file > |
| using | os_socket_handle = details::uv_type_wrapper< uv_os_sock_t > |
| using | os_file_descriptor = details::uv_type_wrapper< uv_os_fd_t > |
| using | pid_type = details::uv_type_wrapper< uv_pid_t > |
| using | clock_id = details::uvw_clock_id |
| using | time_spec = uv_timespec_t |
| using | file_info = uv_stat_t |
| using | fs_info = uv_statfs_t |
| using | uid_type = uv_uid_t |
| using | gid_type = uv_gid_t |
| using | timeval = uv_timeval_t |
| using | timeval64 = uv_timeval64_t |
| using | timespec64 = uv_timespec64_t |
| using | resource_usage = uv_rusage_t |
Functions | |
| template<typename Type > | |
| static constexpr std::uint32_t | type () noexcept |
| Returns a numerical identifier for a given type. | |
| template<class... Func> | |
| overloaded (Func...) -> overloaded< Func... > | |
| Deduction guide. | |
Variables | |
| constexpr file_handle | std_in {0} |
| constexpr file_handle | std_out {1} |
| constexpr file_handle | std_err {2} |
uvw default namespace.
| using uvw::clock_id = typedef details::uvw_clock_id |
| using uvw::file_handle = typedef details::uv_type_wrapper<uv_file> |
| using uvw::file_info = typedef uv_stat_t |
| using uvw::fs_info = typedef uv_statfs_t |
| using uvw::gid_type = typedef uv_gid_t |
| using uvw::handle_category = typedef details::uv_type_wrapper<uv_handle_type> |
| using uvw::handle_type = typedef details::uvw_handle_type |
| using uvw::metrics_type = typedef uv_metrics_t |
| using uvw::os_file_descriptor = typedef details::uv_type_wrapper<uv_os_fd_t> |
| using uvw::os_socket_handle = typedef details::uv_type_wrapper<uv_os_sock_t> |
| using uvw::pid_type = typedef details::uv_type_wrapper<uv_pid_t> |
| using uvw::resource_usage = typedef uv_rusage_t |
| using uvw::time_spec = typedef uv_timespec_t |
| using uvw::timespec64 = typedef uv_timespec64_t |
| using uvw::timeval = typedef uv_timeval_t |
| using uvw::timeval64 = typedef uv_timeval64_t |
| using uvw::uid_type = typedef uv_uid_t |
| uvw::overloaded | ( | Func... | ) | -> overloaded< Func... > |
Deduction guide.
| Func | Types of function objects. |
|
staticconstexprnoexcept |
Returns a numerical identifier for a given type.
| Type | The type for which to return the numerical identifier. |
Definition at line 53 of file type_info.hpp.
|
constexpr |
|
constexpr |
|
constexpr |