Silicium
Public Member Functions | Public Attributes | List of all members
Si::async_process Struct Reference

#include <async_process.hpp>

Public Member Functions

 async_process () BOOST_NOEXCEPT
 
 async_process (process_handle process, file_handle child_error) BOOST_NOEXCEPT
 
 async_process (async_process &&other) BOOST_NOEXCEPT
 
async_processoperator= (async_process &&other) BOOST_NOEXCEPT
 
 ~async_process () BOOST_NOEXCEPT
 
error_or< int > wait_for_exit () BOOST_NOEXCEPT
 

Public Attributes

process_handle process
 
file_handle child_error
 

Constructor & Destructor Documentation

Si::async_process::async_process ( )
inline
Si::async_process::async_process ( process_handle  process,
file_handle  child_error 
)
inlineexplicit
Si::async_process::async_process ( async_process &&  other)
inline
Si::async_process::~async_process ( )
inline

Member Function Documentation

async_process& Si::async_process::operator= ( async_process &&  other)
inline
error_or<int> Si::async_process::wait_for_exit ( )
inline

Member Data Documentation

file_handle Si::async_process::child_error
process_handle Si::async_process::process

The documentation for this struct was generated from the following file: