Class VCLinker

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

public class VCLinker
extends Linker


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

Field Detail

vc

public VectorClock vc
Constructor Detail

VCLinker

public VCLinker(java.lang.String basename,
                int id,
                int N)
         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

simpleSendMsg

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

receiveMsg

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