|
|
@@ -165,6 +165,14 @@ struct uv_pipe_ptr : public uv_handle_ptr_<uv_pipe_t>
|
|
|
int init(uv_loop_t& loop, int ipc, void* data = nullptr);
|
|
|
};
|
|
|
|
|
|
+struct uv_process_ptr : public uv_handle_ptr_<uv_process_t>
|
|
|
+{
|
|
|
+ CM_PERFECT_FWD_CTOR(uv_process_ptr, uv_handle_ptr_<uv_process_t>);
|
|
|
+
|
|
|
+ int spawn(uv_loop_t& loop, uv_process_options_t const& options,
|
|
|
+ void* data = nullptr);
|
|
|
+};
|
|
|
+
|
|
|
struct uv_timer_ptr : public uv_handle_ptr_<uv_timer_t>
|
|
|
{
|
|
|
CM_PERFECT_FWD_CTOR(uv_timer_ptr, uv_handle_ptr_<uv_timer_t>);
|
|
|
@@ -200,6 +208,8 @@ UV_HANDLE_PTR_INSTANTIATE_EXTERN(signal)
|
|
|
|
|
|
UV_HANDLE_PTR_INSTANTIATE_EXTERN(pipe)
|
|
|
|
|
|
+UV_HANDLE_PTR_INSTANTIATE_EXTERN(process)
|
|
|
+
|
|
|
UV_HANDLE_PTR_INSTANTIATE_EXTERN(stream)
|
|
|
|
|
|
UV_HANDLE_PTR_INSTANTIATE_EXTERN(timer)
|