Author: wayland
Date: 2009-03-31 07:07:01 +0200 (Tue, 31 Mar 2009)
New Revision: 26034
Modified:
docs/Perl6/Spec/S32-setting-library/IO.pod
Log:
S32/IO: Based on some suggestions of bacek++ and skids++, I refined the
initialisation of
the $.Listening attribute. This may need more discussion though.
Modified: docs/Perl6/Spec/S32-setting-library/IO.pod
===================================================================
--- docs/Perl6/Spec/S32-setting-library/IO.pod 2009-03-31 04:29:09 UTC (rev
26033)
+++ docs/Perl6/Spec/S32-setting-library/IO.pod 2009-03-31 05:07:01 UTC (rev
26034)
@@ -464,7 +464,7 @@
does IO::Streamable
{
has %.options;
- has Bool $.Listener = 0;
+ has Bool $.Listener;
...
}
@@ -481,6 +481,15 @@
:$Listener, # initialises $.Listener
)
+The initial value of the $.Listener attribute is defined according to the
following rules:
+
+ * If $Listener is passed to .new(), then that value is used
+ * If neither a local address nor a remote address are passed in, throw an
exception
+ * If no remote address is passed, then $.Listener is set to SOMAXCONN
+ * If no local address is used, then $Listener is set to 0
+ * If both local and remote addresses are used, throw an exception that asks
people to
+ specify $Listener
+
=item open
method open()