org.alliance.core.comm
Class FriendConnection
java.lang.Object
org.alliance.core.comm.Connection
org.alliance.core.comm.PacketConnection
org.alliance.core.comm.AuthenticatedConnection
org.alliance.core.comm.FriendConnection
public class FriendConnection
- extends AuthenticatedConnection
Created by IntelliJ IDEA.
User: maciek
Date: 2005-dec-21
Time: 16:22:56
To change this template use File | Settings | File Templates.
| Fields inherited from class org.alliance.core.comm.Connection |
bandwidthIn, bandwidthOut, bytesReceived, bytesSent, connected, core, direction, hasWriteInterest, key, netMan, statusString |
| Methods inherited from class org.alliance.core.comm.Connection |
bytesReceived, bytesSent, close, getBandwidthIn, getBandwidthOut, getBytesReceived, getBytesSent, getConnectionIdForRemote, getDirection, getKey, getNetMan, getStatusString, hasWriteInterest, isConnected, setHasWriteInterest, setKey, setStatusString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CONNECTION_ID
public static final int CONNECTION_ID
- See Also:
- Constant Field Values
FriendConnection
public FriendConnection(NetworkManager netMan,
Connection.Direction direction,
int userGUID)
FriendConnection
public FriendConnection(NetworkManager netMan,
java.lang.Object key,
Connection.Direction direction,
int guid)
throws java.io.IOException
- Throws:
java.io.IOException
init
public void init()
throws java.io.IOException
- Overrides:
init in class AuthenticatedConnection
- Throws:
java.io.IOException
packetReceived
public void packetReceived(Packet p)
throws java.io.IOException
- Specified by:
packetReceived in class PacketConnection
- Throws:
java.io.IOException
received
public void received(int fromGuid,
int hops,
Packet packet)
throws java.io.IOException
- Throws:
java.io.IOException
received
public void received(int fromGuid,
int hops,
Packet packet,
RPC outerRPC)
throws java.io.IOException
- Throws:
java.io.IOException
getConnectionId
protected int getConnectionId()
- Specified by:
getConnectionId in class Connection
send
public void send(RPC rpc)
throws java.io.IOException
- Throws:
java.io.IOException
send
public void send(int dstGuid,
RPC rpc)
throws java.io.IOException
- Throws:
java.io.IOException
route
public void route(int dstGuid,
RPC rpc)
throws java.io.IOException
- Throws:
java.io.IOException
broadcast
public void broadcast(short msgId,
RPC rpc)
throws java.io.IOException
- Throws:
java.io.IOException
createRPCPacket
public Packet createRPCPacket(RPC rpc)
createRPCPacket
public static Packet createRPCPacket(NetworkManager m,
RPC rpc)
toString
public java.lang.String toString()
- Overrides:
toString in class AuthenticatedConnection