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

#include <service_registry.hpp>

Inheritance diagram for asio::detail::service_registry:
asio::detail::noncopyable

Public Member Functions

template<typename Service , typename Arg >
 service_registry (asio::io_service &o, Service *initial_service, Arg arg)
 
ASIO_DECL ~service_registry ()
 
ASIO_DECL void notify_fork (asio::io_service::fork_event fork_ev)
 
template<typename Service >
Service & first_service ()
 
template<typename Service >
Service & use_service ()
 
template<typename Service >
void add_service (Service *new_service)
 
template<typename Service >
bool has_service () const
 

Friends

struct auto_service_ptr
 

Detailed Description

Definition at line 32 of file service_registry.hpp.

Constructor & Destructor Documentation

template<typename Service , typename Arg >
asio::detail::service_registry::service_registry ( asio::io_service o,
Service *  initial_service,
Arg  arg 
)

Definition at line 24 of file service_registry.hpp.

asio::detail::service_registry::~service_registry ( )

Definition at line 28 of file service_registry.ipp.

Member Function Documentation

template<typename Service >
void asio::detail::service_registry::add_service ( Service *  new_service)

Definition at line 51 of file service_registry.hpp.

template<typename Service >
Service & asio::detail::service_registry::first_service ( )

Definition at line 36 of file service_registry.hpp.

template<typename Service >
bool asio::detail::service_registry::has_service ( ) const

Definition at line 59 of file service_registry.hpp.

void asio::detail::service_registry::notify_fork ( asio::io_service::fork_event  fork_ev)

Definition at line 49 of file service_registry.ipp.

template<typename Service >
Service & asio::detail::service_registry::use_service ( )

Definition at line 42 of file service_registry.hpp.

Friends And Related Function Documentation

friend struct auto_service_ptr
friend

Definition at line 99 of file service_registry.hpp.


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