Mercurial > hg > RemoteEditor > REPSessionManager
changeset 3:f31fcac5a949
*** empty log message ***
author | pin |
---|---|
date | Fri, 06 Apr 2007 02:39:03 +0900 |
parents | 02fa9a68d9a2 |
children | c0db426126b6 |
files | rep/Session.java rep/SessionList.java rep/SessionManager.java |
diffstat | 3 files changed, 16 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/rep/Session.java Tue Mar 20 16:19:33 2007 +0900 +++ b/rep/Session.java Fri Apr 06 02:39:03 2007 +0900 @@ -20,4 +20,7 @@ public LinkedList getEditorList() { return editorList; } + public String toString(){ + return sessionName; + } }
--- a/rep/SessionList.java Tue Mar 20 16:19:33 2007 +0900 +++ b/rep/SessionList.java Fri Apr 06 02:39:03 2007 +0900 @@ -99,4 +99,12 @@ //repSend.send(repCmd); } + public String getSessionList() { + if (session3 != null) { + System.out.println(session3.toString()); + return session3.toString(); + } + return "{}"; + } + }
--- a/rep/SessionManager.java Tue Mar 20 16:19:33 2007 +0900 +++ b/rep/SessionManager.java Fri Apr 06 02:39:03 2007 +0900 @@ -98,6 +98,8 @@ int eid = sessionlist.getNumberOfEditor(); repCmd.setEID(eid); repCmd.setCMD(repCmd.cmd + 1); + repCmd.string = sessionlist.getSessionList(); + //sessionlist.getSessionList(); REPPacketSend repSend = new REPPacketSend(channel); repSend.send(repCmd); break; @@ -126,6 +128,9 @@ case REP.SMCMD_SESSION_JOIN: break; + case REP.REPCMD_READ: + sessionlist.sendCmd(channel, repCmd); + break; default: sessionlist.sendCmd(channel, repCmd); break;