Package jtermios.linux
Class JTermiosImpl.C_lib_DirectMapping
- java.lang.Object
-
- jtermios.linux.JTermiosImpl.C_lib_DirectMapping
-
- All Implemented Interfaces:
com.sun.jna.Library,JTermiosImpl.C_lib
- Enclosing class:
- JTermiosImpl
public static class JTermiosImpl.C_lib_DirectMapping extends Object implements JTermiosImpl.C_lib
-
-
Constructor Summary
Constructors Constructor Description C_lib_DirectMapping()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcfgetispeed(JTermiosImpl.termios termios)intcfgetospeed(JTermiosImpl.termios termios)voidcfmakeraw(JTermiosImpl.termios termios)intcfsetispeed(JTermiosImpl.termios termios, int i)intcfsetospeed(JTermiosImpl.termios termios, int i)intclose(int fd)intfcntl(int fd, int cmd, int arg)intioctl(int fd, int cmd, int[] arg)intioctl(int fd, int cmd, JTermiosImpl.serial_struct arg)intopen(String path, int flags)voidperror(String msg)intpipe(int[] fds)JTermios.JTermiosInterface.NativeSizeread(int fd, byte[] buffer, JTermios.JTermiosInterface.NativeSize count)inttcdrain(int fd)inttcflush(int fd, int qs)inttcgetattr(int fd, JTermiosImpl.termios termios)inttcsendbreak(int fd, int duration)inttcsetattr(int fd, int cmd, JTermiosImpl.termios termios)JTermios.JTermiosInterface.NativeSizewrite(int fd, byte[] buffer, JTermios.JTermiosInterface.NativeSize count)
-
-
-
Method Detail
-
pipe
public int pipe(int[] fds)
- Specified by:
pipein interfaceJTermiosImpl.C_lib
-
tcdrain
public int tcdrain(int fd)
- Specified by:
tcdrainin interfaceJTermiosImpl.C_lib
-
cfmakeraw
public void cfmakeraw(JTermiosImpl.termios termios)
- Specified by:
cfmakerawin interfaceJTermiosImpl.C_lib
-
fcntl
public int fcntl(int fd, int cmd, int arg)- Specified by:
fcntlin interfaceJTermiosImpl.C_lib
-
ioctl
public int ioctl(int fd, int cmd, int[] arg)- Specified by:
ioctlin interfaceJTermiosImpl.C_lib
-
ioctl
public int ioctl(int fd, int cmd, JTermiosImpl.serial_struct arg)- Specified by:
ioctlin interfaceJTermiosImpl.C_lib
-
open
public int open(String path, int flags)
- Specified by:
openin interfaceJTermiosImpl.C_lib
-
close
public int close(int fd)
- Specified by:
closein interfaceJTermiosImpl.C_lib
-
tcgetattr
public int tcgetattr(int fd, JTermiosImpl.termios termios)- Specified by:
tcgetattrin interfaceJTermiosImpl.C_lib
-
tcsetattr
public int tcsetattr(int fd, int cmd, JTermiosImpl.termios termios)- Specified by:
tcsetattrin interfaceJTermiosImpl.C_lib
-
cfsetispeed
public int cfsetispeed(JTermiosImpl.termios termios, int i)
- Specified by:
cfsetispeedin interfaceJTermiosImpl.C_lib
-
cfsetospeed
public int cfsetospeed(JTermiosImpl.termios termios, int i)
- Specified by:
cfsetospeedin interfaceJTermiosImpl.C_lib
-
cfgetispeed
public int cfgetispeed(JTermiosImpl.termios termios)
- Specified by:
cfgetispeedin interfaceJTermiosImpl.C_lib
-
cfgetospeed
public int cfgetospeed(JTermiosImpl.termios termios)
- Specified by:
cfgetospeedin interfaceJTermiosImpl.C_lib
-
write
public JTermios.JTermiosInterface.NativeSize write(int fd, byte[] buffer, JTermios.JTermiosInterface.NativeSize count)
- Specified by:
writein interfaceJTermiosImpl.C_lib
-
read
public JTermios.JTermiosInterface.NativeSize read(int fd, byte[] buffer, JTermios.JTermiosInterface.NativeSize count)
- Specified by:
readin interfaceJTermiosImpl.C_lib
-
tcflush
public int tcflush(int fd, int qs)- Specified by:
tcflushin interfaceJTermiosImpl.C_lib
-
perror
public void perror(String msg)
- Specified by:
perrorin interfaceJTermiosImpl.C_lib
-
tcsendbreak
public int tcsendbreak(int fd, int duration)- Specified by:
tcsendbreakin interfaceJTermiosImpl.C_lib
-
-