Mercurial > hg > RemoteEditor > REPSessionManager
diff Todo @ 305:ffd8bb47b188
*** empty log message ***
author | kono |
---|---|
date | Wed, 01 Oct 2008 21:07:05 +0900 |
parents | 75192c844a8d |
children | 20fb70068089 |
line wrap: on
line diff
--- a/Todo Wed Oct 01 20:55:40 2008 +0900 +++ b/Todo Wed Oct 01 21:07:05 2008 +0900 @@ -1,3 +1,18 @@ + +Wed Oct 1 20:58:51 JST 2008 + +Todo: Session ring 廻るcommand packetは、基本的に書き換えられるべきではない + eid, seq の組でuniqueになる。現状では、そここで書き換えが起きているらしい。 + eid = -1 (Session Manager), eid = -2 (MergeCommand) あたりが + 特殊らしい。 でも、実際には生成されてないっぽい。 + +Todo: SessionManagerのprotocolのswitch文で、そこら中でgetEditor/getSessionが + 呼ばれている。これらは、for loopで探しているので、繰り返し行うのは変。 + +Todo: REPCMD_INSERTが止まらない... + +Todo: SessionMnager のmessageをREPLogger baseに書き換える。 + Wed Oct 1 15:35:44 JST 2008 Todo: SessionManager 複数のコマンドをまとめてeditorに送るとdead lockする可能性がある。 @@ -8,6 +23,4 @@ quit2 では、自分の送信したコマンドが戻ってくるまで待つ必要がある。 editor 毎の状態となる。 Done: - -Todo: Session ring 廻るcommand packetは、基本的に書き換えられるべきではない - eid, seq の組でuniqueになる。現状では、そここで書き換えが起きているらしい。 \ No newline at end of file + \ No newline at end of file