public static class LinuxTermios.C_lib_DirectMapping extends Object implements LinuxTermios.C_lib
| Constructor and Description |
|---|
C_lib_DirectMapping() |
| Modifier and Type | Method and Description |
|---|---|
int |
cfgetispeed(LinuxTermios.termios termios)
Cfgetispeed int.
|
int |
cfgetospeed(LinuxTermios.termios termios)
Cfgetospeed int.
|
void |
cfmakeraw(LinuxTermios.termios termios)
Cfmakeraw.
|
int |
cfsetispeed(LinuxTermios.termios termios,
int i)
Cfsetispeed int.
|
int |
cfsetospeed(LinuxTermios.termios termios,
int i)
Cfsetospeed int.
|
int |
close(int fd)
Close int.
|
int |
fcntl(int fd,
int cmd,
int arg)
Fcntl int.
|
int |
ioctl(int fd,
int cmd,
int[] arg)
Ioctl int.
|
int |
ioctl(int fd,
int cmd,
LinuxTermios.serial_struct arg)
Ioctl int.
|
int |
open(String path,
int flags)
Open int.
|
void |
perror(String msg)
Perror.
|
int |
pipe(int[] fds)
Pipe int.
|
JTermios.JTermiosInterface.NativeSize |
read(int fd,
byte[] buffer,
JTermios.JTermiosInterface.NativeSize count)
Read native size.
|
int |
tcdrain(int fd)
Tcdrain int.
|
int |
tcflush(int fd,
int qs)
Tcflush int.
|
int |
tcgetattr(int fd,
LinuxTermios.termios termios)
Tcgetattr int.
|
int |
tcsendbreak(int fd,
int duration)
Tcsendbreak int.
|
int |
tcsetattr(int fd,
int cmd,
LinuxTermios.termios termios)
Tcsetattr int.
|
JTermios.JTermiosInterface.NativeSize |
write(int fd,
byte[] buffer,
JTermios.JTermiosInterface.NativeSize count)
Write native size.
|
public int pipe(int[] fds)
LinuxTermios.C_libpipe in interface LinuxTermios.C_libfds - the fdspublic int tcdrain(int fd)
LinuxTermios.C_libtcdrain in interface LinuxTermios.C_libfd - the fdpublic void cfmakeraw(LinuxTermios.termios termios)
LinuxTermios.C_libcfmakeraw in interface LinuxTermios.C_libtermios - the termiospublic int fcntl(int fd,
int cmd,
int arg)
LinuxTermios.C_libfcntl in interface LinuxTermios.C_libfd - the fdcmd - the cmdarg - the argpublic int ioctl(int fd,
int cmd,
int[] arg)
LinuxTermios.C_libioctl in interface LinuxTermios.C_libfd - the fdcmd - the cmdarg - the argpublic int ioctl(int fd,
int cmd,
LinuxTermios.serial_struct arg)
LinuxTermios.C_libioctl in interface LinuxTermios.C_libfd - the fdcmd - the cmdarg - the argpublic int open(String path, int flags)
LinuxTermios.C_libopen in interface LinuxTermios.C_libpath - the pathflags - the flagspublic int close(int fd)
LinuxTermios.C_libclose in interface LinuxTermios.C_libfd - the fdpublic int tcgetattr(int fd,
LinuxTermios.termios termios)
LinuxTermios.C_libtcgetattr in interface LinuxTermios.C_libfd - the fdtermios - the termiospublic int tcsetattr(int fd,
int cmd,
LinuxTermios.termios termios)
LinuxTermios.C_libtcsetattr in interface LinuxTermios.C_libfd - the fdcmd - the cmdtermios - the termiospublic int cfsetispeed(LinuxTermios.termios termios, int i)
LinuxTermios.C_libcfsetispeed in interface LinuxTermios.C_libtermios - the termiosi - thepublic int cfsetospeed(LinuxTermios.termios termios, int i)
LinuxTermios.C_libcfsetospeed in interface LinuxTermios.C_libtermios - the termiosi - thepublic int cfgetispeed(LinuxTermios.termios termios)
LinuxTermios.C_libcfgetispeed in interface LinuxTermios.C_libtermios - the termiospublic int cfgetospeed(LinuxTermios.termios termios)
LinuxTermios.C_libcfgetospeed in interface LinuxTermios.C_libtermios - the termiospublic JTermios.JTermiosInterface.NativeSize write(int fd, byte[] buffer, JTermios.JTermiosInterface.NativeSize count)
LinuxTermios.C_libwrite in interface LinuxTermios.C_libfd - the fdbuffer - the buffercount - the countpublic JTermios.JTermiosInterface.NativeSize read(int fd, byte[] buffer, JTermios.JTermiosInterface.NativeSize count)
LinuxTermios.C_libread in interface LinuxTermios.C_libfd - the fdbuffer - the buffercount - the countpublic int tcflush(int fd,
int qs)
LinuxTermios.C_libtcflush in interface LinuxTermios.C_libfd - the fdqs - the qspublic void perror(String msg)
LinuxTermios.C_libperror in interface LinuxTermios.C_libmsg - the msgpublic int tcsendbreak(int fd,
int duration)
LinuxTermios.C_libtcsendbreak in interface LinuxTermios.C_libfd - the fdduration - the durationCopyright © 2017. All rights reserved.