
20 Dec
2005
20 Dec
'05
11:29 a.m.
Eugene Alterman wrote:
"Peter Petrov" <ppetrov@ppetrov.com> wrote in message
This was also my thought - public derivation. I.e., the current socket class is refactored into two classes - base (sync_socket) and and derived (async_socket). The sync_socket class won't know anyhing about demuxers (it doesn't need to).
Except that demuxer is currently also a service repository. And wouldn't the service repository if decoupled from a demuxer be a legitimate candidate for a singleton?
My understanding is that the "service repository" is actually only needed for the asynchronous operations.