Package bamboo.lss

Interface Summary
ASyncCore.SelectableCB  
ASyncCore.TimerCB  
Callback.Function0<R>  
Callback.Function1<R,A1>  
Callback.Function2<R,A1,A2>  
Callback.Function3<R,A1,A2,A3>  
Callback.Function4<R,A1,A2,A3,A4>  
Callback.Function5<R,A1,A2,A3,A4,A5>  
Callback.Function6<R,A1,A2,A3,A4,A5,A6>  
Callback.Function7<R,A1,A2,A3,A4,A5,A6,A7>  
Callback.Function8<R,A1,A2,A3,A4,A5,A6,A7,A8>  
Callback.Function9<R,A1,A2,A3,A4,A5,A6,A7,A8,A9>  
Callback.Thunk0  
Callback.Thunk1<A1>  
Callback.Thunk2<A1,A2>  
Callback.Thunk3<A1,A2,A3>  
Callback.Thunk4<A1,A2,A3,A4>  
Callback.Thunk5<A1,A2,A3,A4,A5>  
Callback.Thunk6<A1,A2,A3,A4,A5,A6>  
Callback.Thunk7<A1,A2,A3,A4,A5,A6,A7>  
Callback.Thunk8<A1,A2,A3,A4,A5,A6,A7,A8>  
Callback.Thunk9<A1,A2,A3,A4,A5,A6,A7,A8,A9>  
Rpc.RequestCB  
Rpc.ResponseCB  
UdpCC.SendCB  
UdpCC.Serializer  
UdpCC.Sink  
 

Class Summary
ASyncCore A main-loop largely inspired by David Mazieres' libasync, but using java.nio.
ASyncCore.SelectableInfo  
ASyncCore.TimerInfo  
Callback Callback function types and currying (wrap) functions.
CreateMacKeyFile Creates a new file with a random key suitable for passing to UdpCC.set_mac_key.
DustDevil Loads a SandStorm .cfg file, creates all the stages, replaces the network stage with bamboo.lss.Network, sends each stage a StagesInitializedSignal event, and then calls ASyncCore.amain ().
DustDevilSink Part of faking out Sandstorm.
Network Wraps bamboo.lss.UdpCC in the ostore.network.Network interface.
NioInputBuffer Wraps a java.nio.ByteBuffer in the ostore.util.InputBuffer interface.
NioMultiplePacketInputBuffer Wraps a java.nio.ByteBuffer in the ostore.util.InputBuffer interface.
NioOutputBuffer Wraps a java.nio.ByteBuffer in the ostore.util.OutputBuffer interface.
PriorityQueue A non-blocking priority queue.
Rpc A simple mechanism for associating request and response messages, with error checking.
Rpc.Msg  
StageManager A manager for DustDevil.
StageWrapper Part of pretending to be SandStorm.
TputTest A throughput test for UdpCC.
UdpCC A TCP-friendly datagram layer.
UdpCC.SrcAndMsgId  
UdpCC.TimeoutInfo  
UdpCC.TimeoutInfoAndSeq  
 

Exception Summary
Network.DuplicateTypeException