jp.ac.nagoyau.is.ss.kishii.suntori.message.components
クラス AbstractCSAgent<E extends StandardEntity>

java.lang.Object
  上位を拡張 
      上位を拡張 jp.ac.nagoyau.is.ss.kishii.suntori.message.components.RCRSCSAgent<E>
          上位を拡張 jp.ac.nagoyau.is.ss.kishii.suntori.message.components.AbstractCSAgent<E>
型パラメータ:
E -

public abstract class AbstractCSAgent<E extends StandardEntity>
extends RCRSCSAgent<E>

エージェントのabstractクラス.

作成者:
takefumi

フィールドの概要
 
クラス jp.ac.nagoyau.is.ss.kishii.suntori.message.components.RCRSCSAgent から継承されたフィールド
receivedMessageList
 
コンストラクタの概要
AbstractCSAgent()
          コンストラクタ
 
メソッドの概要
protected  void think(int time, ChangeSet changed, java.util.Collection<Command> heard)
           
protected abstract  void thinking(int time, ChangeSet changed, java.util.Collection<Command> heard)
          ユーザ実装部
この時点で,受信したデータの中でチャンネルがメッセージ受信チャンネルであるものをコンバートしています.
 
クラス jp.ac.nagoyau.is.ss.kishii.suntori.message.components.RCRSCSAgent から継承されたメソッド
addMessage, getMessageChannel, postConnect, receiveMessage, sendMessage, sendSpeak, setMessageChannel
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AbstractCSAgent

public AbstractCSAgent()
コンストラクタ

メソッドの詳細

think

protected void think(int time,
                     ChangeSet changed,
                     java.util.Collection<Command> heard)

thinking

protected abstract void thinking(int time,
                                 ChangeSet changed,
                                 java.util.Collection<Command> heard)
ユーザ実装部
この時点で,受信したデータの中でチャンネルがメッセージ受信チャンネルであるものをコンバートしています.
ユーザはreceivedMessageListの中身を見ればメッセージが見れる状態にあります.

パラメータ:
time -
changed -
heard -