JNodeOS v1.2.0 API

edu.utah.janos.nodeos
Class CutThroughChannel

java.lang.Object
  |
  +--edu.utah.janos.nodeos.pj_CutThroughChannel
        |
        +--edu.utah.janos.nodeos.CutThroughChannel

public final class CutThroughChannel
extends edu.utah.janos.nodeos.pj_CutThroughChannel

Java wrapper for a CutThroughChannel.

Author:
Janos Ministry of Development
See Also:
InChannel, OutChannel

Method Summary
 void addBuffer(BufferHandle bufh)
          Add a buffer to the channel
static CutThroughChannel create(Flow flow, DemultiplexKey classifier, ThreadPoolSpec inchan_tps, NetworkSpec outchan_ns, java.lang.String inProtocolSpec, java.lang.String outProtocolSpec, java.lang.String inAddressSpec, java.lang.String outAddressSpec, Address destAddr)
           
 BufferHandle remBuffer()
          Remove a buffer from the channel.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

create

public static CutThroughChannel create(Flow flow,
                                       DemultiplexKey classifier,
                                       ThreadPoolSpec inchan_tps,
                                       NetworkSpec outchan_ns,
                                       java.lang.String inProtocolSpec,
                                       java.lang.String outProtocolSpec,
                                       java.lang.String inAddressSpec,
                                       java.lang.String outAddressSpec,
                                       Address destAddr)
                                throws java.io.IOException,
                                       PacketAddressFormatException,
                                       ProtocolSpecFormatException

addBuffer

public void addBuffer(BufferHandle bufh)
Add a buffer to the channel

remBuffer

public BufferHandle remBuffer()
Remove a buffer from the channel. A new BufferHandle is allocated to point to the buffer.

XXX new a call that takes a BufferHandle and points it at the underlying buffer object.

Returns:
A new BufferHandle pointing to the removed buffer.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

JNodeOS v1.2.0 API

This documentation is Copyright (C) 1998-2002 The University of Utah. All Rights Reserved. See the file LICENSE for distribution terms.
Documentation, software, and mailing list archives for Janos can be found at the Janos Project web site: http://www.cs.utah.edu/flux/janos/
Generated on Mar 17, 2002