Realistic 3D camera system
3D camera system components
Classes | Public Member Functions | Static Public Member Functions | List of all members
asio::detail::signal_set_service Class Reference

#include <signal_set_service.hpp>

Classes

class  implementation_type
 
class  pipe_read_op
 
class  registration
 

Public Member Functions

ASIO_DECL signal_set_service (asio::io_service &io_service)
 
ASIO_DECL ~signal_set_service ()
 
ASIO_DECL void shutdown_service ()
 
ASIO_DECL void fork_service (asio::io_service::fork_event fork_ev)
 
ASIO_DECL void construct (implementation_type &impl)
 
ASIO_DECL void destroy (implementation_type &impl)
 
ASIO_DECL asio::error_code add (implementation_type &impl, int signal_number, asio::error_code &ec)
 
ASIO_DECL asio::error_code remove (implementation_type &impl, int signal_number, asio::error_code &ec)
 
ASIO_DECL asio::error_code clear (implementation_type &impl, asio::error_code &ec)
 
ASIO_DECL asio::error_code cancel (implementation_type &impl, asio::error_code &ec)
 
template<typename Handler >
void async_wait (implementation_type &impl, Handler &handler)
 

Static Public Member Functions

static ASIO_DECL void deliver_signal (int signal_number)
 

Detailed Description

Definition at line 50 of file signal_set_service.hpp.

Constructor & Destructor Documentation

asio::detail::signal_set_service::signal_set_service ( asio::io_service io_service)

Definition at line 119 of file signal_set_service.ipp.

asio::detail::signal_set_service::~signal_set_service ( )

Definition at line 148 of file signal_set_service.ipp.

Member Function Documentation

asio::error_code asio::detail::signal_set_service::add ( signal_set_service::implementation_type impl,
int  signal_number,
asio::error_code ec 
)

Definition at line 240 of file signal_set_service.ipp.

template<typename Handler >
void asio::detail::signal_set_service::async_wait ( implementation_type impl,
Handler &  handler 
)
inline

Definition at line 147 of file signal_set_service.hpp.

asio::error_code asio::detail::signal_set_service::cancel ( signal_set_service::implementation_type impl,
asio::error_code ec 
)

Definition at line 436 of file signal_set_service.ipp.

asio::error_code asio::detail::signal_set_service::clear ( signal_set_service::implementation_type impl,
asio::error_code ec 
)

Definition at line 384 of file signal_set_service.ipp.

void asio::detail::signal_set_service::construct ( signal_set_service::implementation_type impl)

Definition at line 226 of file signal_set_service.ipp.

void asio::detail::signal_set_service::deliver_signal ( int  signal_number)
static

Definition at line 461 of file signal_set_service.ipp.

void asio::detail::signal_set_service::destroy ( signal_set_service::implementation_type impl)

Definition at line 232 of file signal_set_service.ipp.

void asio::detail::signal_set_service::fork_service ( asio::io_service::fork_event  fork_ev)

Definition at line 172 of file signal_set_service.ipp.

asio::error_code asio::detail::signal_set_service::remove ( signal_set_service::implementation_type impl,
int  signal_number,
asio::error_code ec 
)

Definition at line 314 of file signal_set_service.ipp.

void asio::detail::signal_set_service::shutdown_service ( )

Definition at line 153 of file signal_set_service.ipp.


The documentation for this class was generated from the following files: