Hello!

Carl Fredrik Hammar <[EMAIL PROTECTED]> writes:

> So in conclusion, a channel is a per-open entity, while a channel
> class is a per-server entity.  When you layer channels you actually
> layer channel classes, how the actual channels get layered is
> class-specific.  The class might open a new channel or it may re-use a
> single shared channel.  Actually, ``channel factory'' might be a
> better word than class, but I think I'll stick with class.

I've been reconsidering renaming the per-translator entity, henceforth
referred to as a factory, of libchannel to something more substantial
then `class' and use that term for the method holding structs for both
channel and factory structs.  Class also gives the feel of
immutability.

But factory is also a unsatisfying term, it's a bit difficult to talk
about layering two factories.  The alternatives I can think of are
`server' and `hub'.

Calling it a server is a bit of a stretch and a bit to vague.  I
leaning towards calling it a `hub', which gives a nice concreate image
of what one is dealing with, also it's very concise.

But I would like some other suggestions or at least a second opinion
on this matter.

Cheers,
  Fredrik


_______________________________________________
Bug-hurd mailing list
Bug-hurd@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-hurd

Reply via email to