com.pankia
Class Peer

java.lang.Object
  extended by com.pankia.Peer
All Implemented Interfaces:
java.io.Serializable

public class Peer
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
 java.lang.String address
          IPアドレス
 boolean isConnecting
          ?
 boolean isHost
          ホストであるか
 int joinedNumber
          ジョイン番号
 long packetTimeStamp
          ?
 java.util.Hashtable<java.lang.Integer,java.lang.Integer> received_packets_for_rtt
          受信パケットのRTT一覧
 boolean receivedRematchMessage
          ?
 com.pankia.api.networklmpl.udp.ReliableConnector reliableConnector
           
 boolean rematchFlag
          rematchするか
 java.util.Hashtable<java.lang.Integer,java.lang.Integer> saved_NTPTimeStamps
          NTPパケットやり取りした時間を保存しておくコンテナ
 java.util.Vector<java.lang.Integer> saved_rtts
          保存されたRTT一覧
 int speedLevel
          通信感度
 int subDeviceTime
          ?
 java.util.Map<java.lang.String,java.lang.String> syncPackets
          時間同期用のパケットプール
 int udpPort
          UDPポート番号
 com.pankia.User user
          ユーザー
 
Constructor Summary
Peer()
           
 
Method Summary
static Peer createPeerWithUser(com.pankia.User user)
          peerを作成して返す
 void setMembershipModel(com.pankia.api.networklmpl.http.models.MembershipModel model)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

user

public com.pankia.User user
ユーザー


address

public java.lang.String address
IPアドレス


isHost

public boolean isHost
ホストであるか


udpPort

public int udpPort
UDPポート番号


joinedNumber

public int joinedNumber
ジョイン番号


subDeviceTime

public int subDeviceTime
?


packetTimeStamp

public long packetTimeStamp
?


isConnecting

public boolean isConnecting
?


rematchFlag

public boolean rematchFlag
rematchするか


receivedRematchMessage

public boolean receivedRematchMessage
?


reliableConnector

public com.pankia.api.networklmpl.udp.ReliableConnector reliableConnector

received_packets_for_rtt

public java.util.Hashtable<java.lang.Integer,java.lang.Integer> received_packets_for_rtt
受信パケットのRTT一覧


saved_rtts

public java.util.Vector<java.lang.Integer> saved_rtts
保存されたRTT一覧


saved_NTPTimeStamps

public java.util.Hashtable<java.lang.Integer,java.lang.Integer> saved_NTPTimeStamps
NTPパケットやり取りした時間を保存しておくコンテナ


syncPackets

public java.util.Map<java.lang.String,java.lang.String> syncPackets
時間同期用のパケットプール


speedLevel

public int speedLevel
通信感度

Constructor Detail

Peer

public Peer()
Method Detail

createPeerWithUser

public static Peer createPeerWithUser(com.pankia.User user)
peerを作成して返す

Parameters:
user -
Returns:

setMembershipModel

public void setMembershipModel(com.pankia.api.networklmpl.http.models.MembershipModel model)