<li><ahref="../../../../../com/captainalm/lib/calmnet/marshal/NetMarshalServer.html"title="class in com.captainalm.lib.calmnet.marshal"><spanclass="typeNameLink">Prev Class</span></a></li>
<li><ahref="../../../../../com/captainalm/lib/calmnet/marshal/NetMarshalServer.html"title="class in com.captainalm.lib.calmnet.marshal">com.captainalm.lib.calmnet.marshal.NetMarshalServer</a></li>
<pre>public class <spanclass="typeNameLabel">NetMarshalServerWrapped</span>
extends <ahref="../../../../../com/captainalm/lib/calmnet/marshal/NetMarshalServer.html"title="class in com.captainalm.lib.calmnet.marshal">NetMarshalServer</a></pre>
<divclass="block">This class provides a way of networking on the server side and holds a collection of <ahref="../../../../../com/captainalm/lib/calmnet/marshal/NetMarshalClient.html"title="class in com.captainalm.lib.calmnet.marshal"><code>NetMarshalClient</code></a>s, allows stream wrapping.
Wrapped streams should close the underlying stream when closed.
NOTE: Methods that are synchronised are used here, do NOT use instances of these classes as monitors.</div>
<ahref="../../../../../com/captainalm/lib/calmnet/packet/factory/IPacketFactory.html"title="interface in com.captainalm.lib.calmnet.packet.factory">IPacketFactory</a> factory,
<ahref="../../../../../com/captainalm/lib/calmnet/packet/PacketLoader.html"title="class in com.captainalm.lib.calmnet.packet">PacketLoader</a> loader,
<ahref="../../../../../com/captainalm/lib/calmnet/marshal/FragmentationOptions.html"title="class in com.captainalm.lib.calmnet.marshal">FragmentationOptions</a> fragmentationOptions,
<divclass="block">Constructs a new NetMarshalServerWrapped with the specified <code>DatagramSocket</code>, <ahref="../../../../../com/captainalm/lib/calmnet/packet/factory/IPacketFactory.html"title="interface in com.captainalm.lib.calmnet.packet.factory"><code>IPacketFactory</code></a>, <ahref="../../../../../com/captainalm/lib/calmnet/packet/PacketLoader.html"title="class in com.captainalm.lib.calmnet.packet"><code>PacketLoader</code></a>, <ahref="../../../../../com/captainalm/lib/calmnet/marshal/FragmentationOptions.html"title="class in com.captainalm.lib.calmnet.marshal"><code>FragmentationOptions</code></a>,
<code>Function</code> for wrapping the input stream and the <code>Function</code> for wrapping the output stream.</div>
<ahref="../../../../../com/captainalm/lib/calmnet/packet/factory/IPacketFactory.html"title="interface in com.captainalm.lib.calmnet.packet.factory">IPacketFactory</a> factory,
<ahref="../../../../../com/captainalm/lib/calmnet/packet/PacketLoader.html"title="class in com.captainalm.lib.calmnet.packet">PacketLoader</a> loader,
<ahref="../../../../../com/captainalm/lib/calmnet/marshal/FragmentationOptions.html"title="class in com.captainalm.lib.calmnet.marshal">FragmentationOptions</a> fragmentationOptions,
<divclass="block">Constructs a new NetMarshalServerWrapped with the specified <code>ServerSocket</code>, <ahref="../../../../../com/captainalm/lib/calmnet/packet/factory/IPacketFactory.html"title="interface in com.captainalm.lib.calmnet.packet.factory"><code>IPacketFactory</code></a>, <ahref="../../../../../com/captainalm/lib/calmnet/packet/PacketLoader.html"title="class in com.captainalm.lib.calmnet.packet"><code>PacketLoader</code></a>, <ahref="../../../../../com/captainalm/lib/calmnet/marshal/FragmentationOptions.html"title="class in com.captainalm.lib.calmnet.marshal"><code>FragmentationOptions</code></a>,
<code>Function</code> for wrapping the input stream and the <code>Function</code> for wrapping the output stream.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ulclass="blockList">
<liclass="blockList"><aname="method.summary">
<!---->
</a>
<h3>Method Summary</h3>
<tableclass="memberSummary"border="0"cellpadding="3"cellspacing="0"summary="Method Summary table, listing methods, and an explanation">
<h3>Methods inherited from class com.captainalm.lib.calmnet.marshal.<ahref="../../../../../com/captainalm/lib/calmnet/marshal/NetMarshalServer.html"title="class in com.captainalm.lib.calmnet.marshal">NetMarshalServer</a></h3>
<ahref="../../../../../com/captainalm/lib/calmnet/packet/factory/IPacketFactory.html"title="interface in com.captainalm.lib.calmnet.packet.factory">IPacketFactory</a> factory,
<ahref="../../../../../com/captainalm/lib/calmnet/packet/PacketLoader.html"title="class in com.captainalm.lib.calmnet.packet">PacketLoader</a> loader,
<ahref="../../../../../com/captainalm/lib/calmnet/marshal/FragmentationOptions.html"title="class in com.captainalm.lib.calmnet.marshal">FragmentationOptions</a> fragmentationOptions,
<divclass="block">Constructs a new NetMarshalServerWrapped with the specified <code>ServerSocket</code>, <ahref="../../../../../com/captainalm/lib/calmnet/packet/factory/IPacketFactory.html"title="interface in com.captainalm.lib.calmnet.packet.factory"><code>IPacketFactory</code></a>, <ahref="../../../../../com/captainalm/lib/calmnet/packet/PacketLoader.html"title="class in com.captainalm.lib.calmnet.packet"><code>PacketLoader</code></a>, <ahref="../../../../../com/captainalm/lib/calmnet/marshal/FragmentationOptions.html"title="class in com.captainalm.lib.calmnet.marshal"><code>FragmentationOptions</code></a>,
<code>Function</code> for wrapping the input stream and the <code>Function</code> for wrapping the output stream.</div>
<ahref="../../../../../com/captainalm/lib/calmnet/packet/factory/IPacketFactory.html"title="interface in com.captainalm.lib.calmnet.packet.factory">IPacketFactory</a> factory,
<ahref="../../../../../com/captainalm/lib/calmnet/packet/PacketLoader.html"title="class in com.captainalm.lib.calmnet.packet">PacketLoader</a> loader,
<ahref="../../../../../com/captainalm/lib/calmnet/marshal/FragmentationOptions.html"title="class in com.captainalm.lib.calmnet.marshal">FragmentationOptions</a> fragmentationOptions,
<divclass="block">Constructs a new NetMarshalServerWrapped with the specified <code>DatagramSocket</code>, <ahref="../../../../../com/captainalm/lib/calmnet/packet/factory/IPacketFactory.html"title="interface in com.captainalm.lib.calmnet.packet.factory"><code>IPacketFactory</code></a>, <ahref="../../../../../com/captainalm/lib/calmnet/packet/PacketLoader.html"title="class in com.captainalm.lib.calmnet.packet"><code>PacketLoader</code></a>, <ahref="../../../../../com/captainalm/lib/calmnet/marshal/FragmentationOptions.html"title="class in com.captainalm.lib.calmnet.marshal"><code>FragmentationOptions</code></a>,
<code>Function</code> for wrapping the input stream and the <code>Function</code> for wrapping the output stream.</div>
<li><ahref="../../../../../com/captainalm/lib/calmnet/marshal/NetMarshalServer.html"title="class in com.captainalm.lib.calmnet.marshal"><spanclass="typeNameLink">Prev Class</span></a></li>