All Packages  This Package  Class Hierarchy  Class Search  Index

Class edu.utah.janos.core.OutChannel
java.lang.Object
   |
   +----edu.utah.janos.core.OutChannel

  Summary

public final class  OutChannel
     extends java.lang.Object
{
          // Fields 5
     final Flow flow;
     private final byte[] gatherBuffer;
     private final OffsetLength offsetLength;
     private final DatagramPacket sendPacket;
     private final DatagramSocket sendSocket;

          // Constructors 1
     public OutChannel(Flow, Address) throws IOException;

          // Methods 1
     public synchronized void send(BufferHandle) throws IOException;
}

Java wrapper for a Channel.

Implemented on top of UDP for the moment.

See Also: CutThroughChannel, InChannel


  Cross Reference

Returned By:
UdpTest.makeOutChannel()





  Fields

· flow

Summary  |  Top
   final Flow flow


· sendPacket

Summary  |  Top
   private final DatagramPacket sendPacket


· gatherBuffer

Summary  |  Top
   private final byte[] gatherBuffer


· offsetLength

Summary  |  Top
   private final OffsetLength offsetLength


· sendSocket

Summary  |  Top
   private final DatagramSocket sendSocket


  Constructors

· OutChannel

Summary  |  Top

   public OutChannel(Flow flow, 
                     Address sendAddr)  throws IOException


  Methods

· send

Summary  |  Top
   public synchronized void send(BufferHandle packet)  throws IOException


All Packages  This Package  Class Hierarchy  Class Search  Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7