comparison src/main/java/com/glavsoft/rfb/protocol/state/InitState.java @ 18:80b4d7efba08

change arguments for new PUT API
author sugi
date Mon, 03 Nov 2014 17:14:28 +0900
parents 61d95bdc2bdb
children 0d3cf24fe634
comparison
equal deleted inserted replaced
17:61d95bdc2bdb 18:80b4d7efba08
23 // 23 //
24 24
25 package com.glavsoft.rfb.protocol.state; 25 package com.glavsoft.rfb.protocol.state;
26 26
27 import alice.datasegment.DataSegment; 27 import alice.datasegment.DataSegment;
28 import alice.datasegment.ReceiveData;
28 29
29 import com.glavsoft.exceptions.AuthenticationFailedException; 30 import com.glavsoft.exceptions.AuthenticationFailedException;
30 import com.glavsoft.exceptions.FatalException; 31 import com.glavsoft.exceptions.FatalException;
31 import com.glavsoft.exceptions.TransportException; 32 import com.glavsoft.exceptions.TransportException;
32 import com.glavsoft.exceptions.UnsupportedProtocolVersionException; 33 import com.glavsoft.exceptions.UnsupportedProtocolVersionException;
77 settings.enableAllEncodingCaps(); 78 settings.enableAllEncodingCaps();
78 completeContextData(serverInitMessage); 79 completeContextData(serverInitMessage);
79 } 80 }
80 81
81 protected void completeContextData(ServerInitMessage serverInitMessage) { 82 protected void completeContextData(ServerInitMessage serverInitMessage) {
82 DataSegment.getLocal().put("ServerInitMessage", serverInitMessage, null); 83 ReceiveData rData = new ReceiveData(serverInitMessage, false, false);
84 DataSegment.getLocal().put("ServerInitMessage", rData, null);
83 context.setPixelFormat(serverInitMessage.getPixelFormat()); 85 context.setPixelFormat(serverInitMessage.getPixelFormat());
84 context.setFbWidth(serverInitMessage.getFrameBufferWidth()); 86 context.setFbWidth(serverInitMessage.getFrameBufferWidth());
85 context.setFbHeight(serverInitMessage.getFrameBufferHeight()); 87 context.setFbHeight(serverInitMessage.getFrameBufferHeight());
86 context.setRemoteDesktopName(serverInitMessage.getName()); 88 context.setRemoteDesktopName(serverInitMessage.getName());
87 Logger.getLogger(getClass().getName()).fine(serverInitMessage.toString()); 89 Logger.getLogger(getClass().getName()).fine(serverInitMessage.toString());