JavaScript is disabled on your browser.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
ProcessBuilder
for launching
a child process with pseudo-terminal
.
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2015. All rights reserved.