Class Linker

java.lang.Object
  |
  +--Linker
Direct Known Subclasses:
CameraLinker, CausalLinker, SynchLinker, VCLinker

public class Linker
extends java.lang.Object


Field Summary
 IntLinkedList neighbors
           
 
Constructor Summary
Linker(java.lang.String basename, int id, int numProc)
           
 
Method Summary
 void close()
           
 int getMyId()
           
 int getNumProc()
           
 void multicast(IntLinkedList destIds, java.lang.String tag, java.lang.String msg)
           
 Msg receiveMsg(int fromId)
           
 void sendMsg(int destId, java.lang.String tag)
           
 void sendMsg(int destId, java.lang.String tag, java.lang.String msg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

neighbors

public IntLinkedList neighbors
Constructor Detail

Linker

public Linker(java.lang.String basename,
              int id,
              int numProc)
       throws java.lang.Exception
Method Detail

sendMsg

public void sendMsg(int destId,
                    java.lang.String tag,
                    java.lang.String msg)

sendMsg

public void sendMsg(int destId,
                    java.lang.String tag)

multicast

public void multicast(IntLinkedList destIds,
                      java.lang.String tag,
                      java.lang.String msg)

receiveMsg

public Msg receiveMsg(int fromId)
               throws java.io.IOException

getMyId

public int getMyId()

getNumProc

public int getNumProc()

close

public void close()