All Packages  This Package  Class Hierarchy  Class Search  Index

Class edu.utah.janos.nodeos.InChannelHandle
java.lang.Object
   |
   +----edu.utah.janos.nodeos.pj_InChannelHandle
           |
           +----edu.utah.janos.nodeos.InChannelHandle

  Summary

public final class  InChannelHandle
     extends edu.utah.janos.nodeos.pj_InChannelHandle
{
          // Constructors 2
     public InChannelHandle();
     public InChannelHandle(InChannel);

          // Methods 4
     public void copy(InChannelHandle);
     public boolean push(BufferHandle, int);
     public boolean pushv(BufferHandle[], int);
     public String toString();
}

A cross-process handle on a Java NodeOS InChannel.

Packets can be inserted into an InChannel via an InChannelHandle. This class is not yet support by Moab, so it will only work in the Pure Java version of the NodeOS.

Author:
Janos Ministry of Development

See Also: InChannel


  Cross Reference

Returned By:
CommSpaceElement.getInChannelHandle()





  Constructors

· InChannelHandle

Summary  |  Top
   public InChannelHandle() 


· InChannelHandle

Summary  |  Top
   public InChannelHandle(InChannel inChan) 


  Methods

· copy

Summary  |  Top
   public void copy(InChannelHandle otherChan) 


· push

Summary  |  Top
   public boolean push(BufferHandle pkt, 
                       int payloadStart) 

Push a buffer onto the associated InChannel.

XXX payload start is gross a hack. Might not even be necessary?

XXX returns a swapped buffer (or null)?



· pushv

Summary  |  Top
   public boolean pushv(BufferHandle[] bhl, 
                        int payloadStart) 
Overrides:
pushv in class pj_InChannelHandle


· toString

Summary  |  Top
   public String toString() 
Overrides:
toString in class pj_InChannelHandle


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