uludaggonul / snow-dots

Automatically exported from code.google.com/p/snow-dots
0 stars 0 forks source link

socket DOut and other implementations should be in sharedDefaults, not class defaults #41

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
dotsAllSocketObjects and dotsAllDOutObjects need to use machine-specific 
implementations.  The specific class names should be specified in 
dotsTheMachineConfiguration.

As of r364, the dotsAllSocketObjects class name is specified as a default 
property of dotsTheMessenger.  dotsAllDOutObjects doesn't exist yet.

Going forward, these and other hardware implementation class names should be 
specified with the sharedDefaults of dotsTheSwitchboard, so that they're 
accessible at any time to any caller.

This change will cause older machine configuration files to become incorrect.  
Snow Dots revisions will start to look in sharedDefaults for things like the 
socketClassname, and users that wish to specify a class name other than the 
default-default will need to edit the sharedDefaults value in their XML files, 
not the value for dotsTheMessenger.

Original issue reported on code.google.com by Benjamin.Heasly on 20 Sep 2010 at 7:24

GoogleCodeExporter commented 8 years ago
As of r371, I've made this change.  Older machine config XML files are now out 
of date!

Original comment by Benjamin.Heasly on 20 Sep 2010 at 7:31