$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Cliff Green (cliffg_at_[hidden])
Date: 2005-12-19 19:43:00
>> The problem with the above apporach is that most code
>>will end up
>> using the global demuxer ...
> We had this exact problem with a large application built
>atop
> ACE. Within ACE, there are a few areas where one can
>refer to "/the/
> reactor" rather than "/a/ reactor" or "/this/ reactor ...
I really dislike the ACE singleton interface in the
Reactor (and in some other classes), for the same reasons
already described. In particular, an application might use
a library that internally uses the Asio singleton demuxer
- now the application's use of the singleton demuxer might
conflict. This dislike is based on real-life use cases
(with ACE), btw. Please don't add a singleton demuxer
interface.
Cliff