net.captp.tables
Class ExportsTable

java.lang.Object
  |
  +--net.captp.tables.CommTable
        |
        +--net.captp.tables.ExportsTable

public class ExportsTable
extends CommTable

Untamed:


Field Summary
private  IntTable myPBPMap
          Gets the index for a near export.
 
Fields inherited from class net.captp.tables.CommTable
myCapacity, myStuff
 
Constructor Summary
ExportsTable()
          Enabled:
 
Method Summary
 void free(int index)
          Enabled: Frees the index, including its entry, if any, in the pbp map.
 int indexFor(Object obj)
          Enabled:
 int newFarPos(Object pbp)
          Enabled: Allocates and returns the index of a newly exported local PassByProxy object.
 void smash(Throwable problem)
          Enabled:
 
Methods inherited from class net.captp.tables.CommTable
__printOn, bind, decr, get, incr, isFree, mustBeAlloced, mustBeFree, put, put, size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myPBPMap

private IntTable myPBPMap
Gets the index for a near export.

Constructor Detail

ExportsTable

public ExportsTable()
Enabled:

Method Detail

smash

public void smash(Throwable problem)
Enabled:

Overrides:
smash in class CommTable

free

public void free(int index)
Enabled: Frees the index, including its entry, if any, in the pbp map.

Overrides:
free in class CommTable

indexFor

public int indexFor(Object obj)
Enabled:


newFarPos

public int newFarPos(Object pbp)
Enabled: Allocates and returns the index of a newly exported local PassByProxy object.

Parameters:
pbp - The local PassByProxy object to be exported
Returns:
The index of the FarRef to be created-imported on the other end.


comments?