A C D E F G H I K L N O P R S T U W Z 

A

adjuncts - Variable in class org.kohsuke.ajaxterm.demo.AjaxTerm
 
AjaxTerm - Class in org.kohsuke.ajaxterm.demo
 
AjaxTerm(ServletContext) - Constructor for class org.kohsuke.ajaxterm.demo.AjaxTerm
 

C

chdir(String) - Method in interface org.kohsuke.ajaxterm.CLibrary
 
CLibrary - Interface in org.kohsuke.ajaxterm
C library interface.
close(int) - Method in interface org.kohsuke.ajaxterm.CLibrary
 
commands(List<String>) - Method in class org.kohsuke.ajaxterm.PtyProcessBuilder
 
commands(String...) - Method in class org.kohsuke.ajaxterm.PtyProcessBuilder
 
commands() - Method in class org.kohsuke.ajaxterm.PtyProcessBuilder
 
contextDestroyed(ServletContextEvent) - Method in class org.kohsuke.ajaxterm.demo.WebAppMain
 
contextInitialized(ServletContextEvent) - Method in class org.kohsuke.ajaxterm.demo.WebAppMain
 
csi_A(int[]) - Method in class org.kohsuke.ajaxterm.Terminal
 
csi_a(int[]) - Method in class org.kohsuke.ajaxterm.Terminal
 
csi_B(int[]) - Method in class org.kohsuke.ajaxterm.Terminal
 
csi_C(int[]) - Method in class org.kohsuke.ajaxterm.Terminal
 
csi_c(int[]) - Method in class org.kohsuke.ajaxterm.Terminal
 
csi_D(int[]) - Method in class org.kohsuke.ajaxterm.Terminal
 
csi_d(int[]) - Method in class org.kohsuke.ajaxterm.Terminal
 
csi_E(int[]) - Method in class org.kohsuke.ajaxterm.Terminal
 
csi_e(int[]) - Method in class org.kohsuke.ajaxterm.Terminal
 
csi_F(int[]) - Method in class org.kohsuke.ajaxterm.Terminal
 
csi_f(int[]) - Method in class org.kohsuke.ajaxterm.Terminal
 
csi_G(int[]) - Method in class org.kohsuke.ajaxterm.Terminal
 
csi_H(int[]) - Method in class org.kohsuke.ajaxterm.Terminal
 
csi_h(int[]) - Method in class org.kohsuke.ajaxterm.Terminal
 
csi_J(int[]) - Method in class org.kohsuke.ajaxterm.Terminal
 
csi_K(int...) - Method in class org.kohsuke.ajaxterm.Terminal
 
csi_L(int[]) - Method in class org.kohsuke.ajaxterm.Terminal
Insert lines.
csi_l(int[]) - Method in class org.kohsuke.ajaxterm.Terminal
 
csi_M(int[]) - Method in class org.kohsuke.ajaxterm.Terminal
Delete lines.
csi_m(int[]) - Method in class org.kohsuke.ajaxterm.Terminal
 
csi_P(int[]) - Method in class org.kohsuke.ajaxterm.Terminal
Delete n chars
csi_r(int[]) - Method in class org.kohsuke.ajaxterm.Terminal
 
csi_s(int[]) - Method in class org.kohsuke.ajaxterm.Terminal
 
csi_u(int[]) - Method in class org.kohsuke.ajaxterm.Terminal
 
csi_X(int[]) - Method in class org.kohsuke.ajaxterm.Terminal
 
cursorDown() - Method in class org.kohsuke.ajaxterm.Terminal
 
cursorRight() - Method in class org.kohsuke.ajaxterm.Terminal
 
cursorX - Variable in class org.kohsuke.ajaxterm.ScreenImage
 
cursorY - Variable in class org.kohsuke.ajaxterm.ScreenImage
 

D

destroy() - Method in class org.kohsuke.ajaxterm.trilead.SshProcessWithPty
 
doDestroy() - Method in class org.kohsuke.ajaxterm.demo.AjaxTerm
If there's any existing session, destroy it.
doIndex() - Method in class org.kohsuke.ajaxterm.demo.AjaxTerm
When '/' is requested, show the login page or the terminal page depending on whether the session has already been created.
doLocal(int, int) - Method in class org.kohsuke.ajaxterm.demo.AjaxTerm
Start a terminal with a local shell.
doLogin(String, int, String, String, int, int) - Method in class org.kohsuke.ajaxterm.demo.AjaxTerm
Start a terminal with remote SSH.
doU(StaplerRequest, StaplerResponse) - Method in class org.kohsuke.ajaxterm.demo.AjaxTerm
This shuttles page update and keyboard interactions.
dump() - Method in class org.kohsuke.ajaxterm.Terminal
 
dumpHtml(boolean, int) - Method in class org.kohsuke.ajaxterm.Terminal
 
dumpLatin1() - Method in class org.kohsuke.ajaxterm.Terminal
 
dup(int) - Method in interface org.kohsuke.ajaxterm.CLibrary
 

E

echo(char) - Method in class org.kohsuke.ajaxterm.Terminal
 
env(String, String) - Method in class org.kohsuke.ajaxterm.PtyProcessBuilder
 
envs(Map<String, String>) - Method in class org.kohsuke.ajaxterm.PtyProcessBuilder
 
envs() - Method in class org.kohsuke.ajaxterm.PtyProcessBuilder
 
esc_0x08() - Method in class org.kohsuke.ajaxterm.Terminal
Backspace.
esc_0x09() - Method in class org.kohsuke.ajaxterm.Terminal
Tab.
esc_0x0d() - Method in class org.kohsuke.ajaxterm.Terminal
Carriage return
esc_da() - Method in class org.kohsuke.ajaxterm.Terminal
 
escape() - Method in class org.kohsuke.ajaxterm.Terminal
 
escRi() - Method in class org.kohsuke.ajaxterm.Terminal
 
execv(String, String[]) - Method in interface org.kohsuke.ajaxterm.CLibrary
 
execve(String, String[], String[]) - Method in interface org.kohsuke.ajaxterm.CLibrary
 
exitValue() - Method in class org.kohsuke.ajaxterm.trilead.SshProcessWithPty
 

F

F_GETFD - Static variable in interface org.kohsuke.ajaxterm.CLibrary
 
F_SETFD - Static variable in interface org.kohsuke.ajaxterm.CLibrary
 
fcntl(int, int, int) - Method in interface org.kohsuke.ajaxterm.CLibrary
 
FD_CLOEXEC - Static variable in interface org.kohsuke.ajaxterm.CLibrary
 
fork() - Method in class org.kohsuke.ajaxterm.PtyProcessBuilder
Uses JNA to fork a process without external helper.
forkpty(IntByReference, Pointer, Pointer, Pointer) - Method in interface org.kohsuke.ajaxterm.UtilLibrary
 
forkWithHelper() - Method in class org.kohsuke.ajaxterm.PtyProcessBuilder
Uses Python helper code to handle tty.

G

getAjaxTerm() - Static method in class org.kohsuke.ajaxterm.Session
Name of the terminal ajaxterm.js is implmenting.
getChildProcess() - Method in class org.kohsuke.ajaxterm.Session
 
getCx() - Method in class org.kohsuke.ajaxterm.Terminal
 
getCy() - Method in class org.kohsuke.ajaxterm.Terminal
 
getdtablesize() - Method in interface org.kohsuke.ajaxterm.CLibrary
 
getErrorStream() - Method in class org.kohsuke.ajaxterm.trilead.SshProcessWithPty
 
getInputStream() - Method in class org.kohsuke.ajaxterm.trilead.SshProcessWithPty
 
getLastAccess() - Method in class org.kohsuke.ajaxterm.Session
When was this session accessed by the client the last time?
getOutputStream() - Method in class org.kohsuke.ajaxterm.trilead.SshProcessWithPty
 
getTerminal() - Method in class org.kohsuke.ajaxterm.Session
 
getTime() - Method in class org.kohsuke.ajaxterm.Session
When was this session allocated?

H

handleUpdate(HttpServletRequest, HttpServletResponse) - Method in class org.kohsuke.ajaxterm.Session
Receives the call from the client-side JavaScript.
handleUpdate(String, boolean, int) - Method in class org.kohsuke.ajaxterm.Session
Receives the call from the client-side JavaScript.
height - Variable in class org.kohsuke.ajaxterm.Terminal
Screen width and height.

I

ioctl(int, int, Memory) - Method in interface org.kohsuke.ajaxterm.CLibrary
 
isAlive() - Method in class org.kohsuke.ajaxterm.ProcessWithPty
Is this process still alive?
isAlive() - Method in class org.kohsuke.ajaxterm.trilead.SshProcessWithPty
 

K

kill(int, int) - Method in interface org.kohsuke.ajaxterm.CLibrary
 
kill(int) - Method in class org.kohsuke.ajaxterm.ProcessWithPty
 
kill(int) - Method in class org.kohsuke.ajaxterm.trilead.SshProcessWithPty
 

L

LIBC - Static variable in interface org.kohsuke.ajaxterm.CLibrary
 
LIBUTIL - Static variable in interface org.kohsuke.ajaxterm.UtilLibrary
 

N

noOp() - Method in class org.kohsuke.ajaxterm.Terminal
 

O

org.kohsuke.ajaxterm - package org.kohsuke.ajaxterm
 
org.kohsuke.ajaxterm.demo - package org.kohsuke.ajaxterm.demo
 
org.kohsuke.ajaxterm.trilead - package org.kohsuke.ajaxterm.trilead
 

P

peek(int, int) - Method in class org.kohsuke.ajaxterm.Terminal
 
peek(int, int, int, int) - Method in class org.kohsuke.ajaxterm.Terminal
 
poke(int, int, String) - Method in class org.kohsuke.ajaxterm.Terminal
 
poke(int, String) - Method in class org.kohsuke.ajaxterm.Terminal
 
ProcessWithPty - Class in org.kohsuke.ajaxterm
Process with additional controls for pseudo-terminal.
ProcessWithPty() - Constructor for class org.kohsuke.ajaxterm.ProcessWithPty
 
PtyProcessBuilder - Class in org.kohsuke.ajaxterm
PtyProcessBuilder() - Constructor for class org.kohsuke.ajaxterm.PtyProcessBuilder
 
pwd(File) - Method in class org.kohsuke.ajaxterm.PtyProcessBuilder
 

R

read() - Method in class org.kohsuke.ajaxterm.Terminal
 
renderResponse(HttpServletResponse) - Method in class org.kohsuke.ajaxterm.ScreenImage
 
reset() - Method in class org.kohsuke.ajaxterm.Terminal
 
restoreCursor() - Method in class org.kohsuke.ajaxterm.Terminal
 
run() - Method in class org.kohsuke.ajaxterm.Session
 

S

saveCursor() - Method in class org.kohsuke.ajaxterm.Terminal
 
scr - Variable in class org.kohsuke.ajaxterm.Terminal
This is typed as 'char' but it's not character that's stored.
screen - Variable in class org.kohsuke.ajaxterm.ScreenImage
HTML dump of the screen image.
ScreenImage - Class in org.kohsuke.ajaxterm
State of the virtual screen held by the terminal.
ScreenImage(int, String, Terminal) - Constructor for class org.kohsuke.ajaxterm.ScreenImage
 
screenX - Variable in class org.kohsuke.ajaxterm.ScreenImage
 
screenY - Variable in class org.kohsuke.ajaxterm.ScreenImage
 
scrollDown(int, int) - Method in class org.kohsuke.ajaxterm.Terminal
 
scrollRight(int, int) - Method in class org.kohsuke.ajaxterm.Terminal
 
scrollUp(int, int) - Method in class org.kohsuke.ajaxterm.Terminal
Scroll the (y1+1,y2) region up one line to (y1,y2-1)
Session - Class in org.kohsuke.ajaxterm
Represents a session.
Session(int, int, String, String...) - Constructor for class org.kohsuke.ajaxterm.Session
Creates a terminal session that pumps message between the child process and Terminal.
Session(int, int, ProcessWithPty) - Constructor for class org.kohsuke.ajaxterm.Session
 
setCssClass(String) - Method in class org.kohsuke.ajaxterm.Terminal
Sets additional CSS classes for the terminal element.
setenv(String, String, int) - Method in interface org.kohsuke.ajaxterm.CLibrary
 
setsid() - Method in interface org.kohsuke.ajaxterm.CLibrary
 
setWindowSize(int, int) - Method in class org.kohsuke.ajaxterm.ProcessWithPty
 
setWindowSize(int, int) - Method in class org.kohsuke.ajaxterm.trilead.SshProcessWithPty
 
showCursor - Variable in class org.kohsuke.ajaxterm.Terminal
True if the cursor should be displayed.
SshProcessWithPty - Class in org.kohsuke.ajaxterm.trilead
Wraps SSH Session as ProcessWithPty.
SshProcessWithPty(Session) - Constructor for class org.kohsuke.ajaxterm.trilead.SshProcessWithPty
 

T

Terminal - Class in org.kohsuke.ajaxterm
Screen buffer.
Terminal(int, int) - Constructor for class org.kohsuke.ajaxterm.Terminal
 
timestamp - Variable in class org.kohsuke.ajaxterm.ScreenImage
Represents the timestamp of the screen image.
TIOCSWINSZ - Static variable in interface org.kohsuke.ajaxterm.CLibrary
 

U

unsetenv(String) - Method in interface org.kohsuke.ajaxterm.CLibrary
 
UtilLibrary - Interface in org.kohsuke.ajaxterm
 

W

waitFor() - Method in class org.kohsuke.ajaxterm.trilead.SshProcessWithPty
 
waitpid(int, IntByReference, int) - Method in interface org.kohsuke.ajaxterm.CLibrary
 
WebAppMain - Class in org.kohsuke.ajaxterm.demo
 
WebAppMain() - Constructor for class org.kohsuke.ajaxterm.demo.WebAppMain
 
width - Variable in class org.kohsuke.ajaxterm.Terminal
Screen width and height.
WNOHANG - Static variable in interface org.kohsuke.ajaxterm.CLibrary
 
write(String) - Method in class org.kohsuke.ajaxterm.Session
Write to the child process.
write(String) - Method in class org.kohsuke.ajaxterm.Terminal
Receives the output from the forked process into the terminal.

Z

zero(int, int, int, int) - Method in class org.kohsuke.ajaxterm.Terminal
 
zero(int, int) - Method in class org.kohsuke.ajaxterm.Terminal
 
A C D E F G H I K L N O P R S T U W Z 

Copyright © 2015. All rights reserved.