|
Boost : |
From: Rene Rivera (grafik.list_at_[hidden])
Date: 2005-12-27 14:59:23
Andrew Schweitzer wrote:
[...]
> demuxer's demuxer_service
[...]
> 5) demuxer_service creates a platform-implementation demuxer_service
> (right?)
Not as far as I know. This is one of the points that some people have
contention with. The real relation between demuxer_service and the
implementation is closer to a PIMPL idiom, but without the pointer. In
other words it's equivalent to:
demuxer_service *is-a*
detail::win_iocp_demuxer_service
And...
demuxer_service *is-a*
detail::task_demuxer_service<detail::epoll_reactor<false> >
And...
demuxer_service *is-a*
detail::task_demuxer_service<detail::kqueue_reactor<false> >
And...
demuxer_service *is-a*
detail::task_demuxer_service<detail::select_reactor<false> >
-- -- Grafik - Don't Assume Anything -- Redshift Software, Inc. - http://redshift-software.com -- rrivera/acm.org - grafik/redshift-software.com -- 102708583/icq - grafikrobot/aim - Grafik/jabber.org
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk