Mercurial > 510Connectbot
comparison src/com/five_ten_sg/connectbot/transport/AbsTransport.java @ 45:80dcebe51af2 tn5250
start tn5250 integration
author | Carl Byington <carl@five-ten-sg.com> |
---|---|
date | Wed, 11 Jun 2014 09:54:18 -0700 |
parents | 959ebe0247b5 |
children | a3fd10a8c0de |
comparison
equal
deleted
inserted
replaced
44:959ebe0247b5 | 45:80dcebe51af2 |
---|---|
38 public abstract class AbsTransport { | 38 public abstract class AbsTransport { |
39 protected String TAG; | 39 protected String TAG; |
40 protected TerminalManager manager; | 40 protected TerminalManager manager; |
41 protected TerminalBridge bridge; | 41 protected TerminalBridge bridge; |
42 protected HostBean host; | 42 protected HostBean host; |
43 protected vt320 buffer; | 43 protected vt320 buffer = null; |
44 protected String emulation; | 44 protected String emulation; |
45 | 45 |
46 class vt320Default extends vt320 { | 46 class vt320Default extends vt320 { |
47 @Override | 47 @Override |
48 public void debug(String s) { | 48 public void debug(String s) { |
236 public String getEmulation() { | 236 public String getEmulation() { |
237 return emulation; | 237 return emulation; |
238 } | 238 } |
239 | 239 |
240 public vt320 getTransportBuffer() { | 240 public vt320 getTransportBuffer() { |
241 buffer = vt320Default(); | 241 if (buffer == null) buffer = new vt320Default(); |
242 int scrollback = (host.getWantSession()) ? manager.getScrollback() : 0; | 242 int scrollback = (host.getWantSession()) ? manager.getScrollback() : 0; |
243 buffer.setBufferSize(scrollback); | 243 buffer.setBufferSize(scrollback); |
244 buffer.setDisplay(bridge); | 244 buffer.setDisplay(bridge); |
245 return buffer; | 245 return buffer; |
246 } | 246 } |