Class CausalLinker

java.lang.Object
  |
  +--Linker
        |
        +--CausalLinker

public class CausalLinker
extends Linker


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

Constructor Detail

CausalLinker

public CausalLinker(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)
Overrides:
sendMsg in class Linker

multicast

public void multicast(IntLinkedList destIds,
                      java.lang.String tag,
                      java.lang.String msg)
Overrides:
multicast in class Linker

receiveMsg

public Msg receiveMsg(int fromId)
               throws java.io.IOException
Overrides:
receiveMsg in class Linker