org.alliance.core.comm.rpc
Class Broadcast

java.lang.Object
  extended by org.alliance.core.comm.RPC
      extended by org.alliance.core.comm.rpc.Broadcast

public class Broadcast
extends RPC

Created by IntelliJ IDEA. User: maciek Date: 2005-dec-30 Time: 20:17:22 To change this template use File | Settings | File Templates.


Field Summary
static int MAX_HOPS
           
 
Fields inherited from class org.alliance.core.comm.RPC
broadcastable, con, core, fromGuid, hops, manager, routable
 
Constructor Summary
Broadcast()
           
Broadcast(int srcGuid, short msgId, Packet packet)
           
 
Method Summary
 void execute(Packet in)
           
 RPC init(FriendConnection rpcc, int fromGuid, int numHops)
          Might be ran several times when broadcasting a packet..
 Packet serializeTo(Packet out)
           
 java.lang.String toString()
           
 
Methods inherited from class org.alliance.core.comm.RPC
init, isBroadcastable, isInitialized, isRoutable, send, send
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MAX_HOPS

public static int MAX_HOPS
Constructor Detail

Broadcast

public Broadcast()

Broadcast

public Broadcast(int srcGuid,
                 short msgId,
                 Packet packet)
Method Detail

init

public RPC init(FriendConnection rpcc,
                int fromGuid,
                int numHops)
Description copied from class: RPC
Might be ran several times when broadcasting a packet.. is this bad?

Overrides:
init in class RPC

execute

public void execute(Packet in)
             throws java.io.IOException
Specified by:
execute in class RPC
Throws:
java.io.IOException

serializeTo

public Packet serializeTo(Packet out)
Specified by:
serializeTo in class RPC

toString

public java.lang.String toString()
Overrides:
toString in class RPC