Package jtermios.freebsd
Class JTermiosImpl.C_lib_DirectMapping
- java.lang.Object
-
- jtermios.freebsd.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 com.sun.jna.NativeLongcfgetispeed(JTermiosImpl.termios termios)com.sun.jna.NativeLongcfgetospeed(JTermiosImpl.termios termios)voidcfmakeraw(JTermiosImpl.termios termios)intcfsetispeed(JTermiosImpl.termios termios, com.sun.jna.NativeLong i)intcfsetospeed(JTermiosImpl.termios termios, com.sun.jna.NativeLong i)intclose(int fd)intfcntl(int fd, int cmd, int arg)intioctl(int fd, int cmd, int[] arg)intopen(String path, int flags)voidperror(String msg)intpipe(int[] fds)JTermios.JTermiosInterface.NativeSizeread(int fd, byte[] buffer, JTermios.JTermiosInterface.NativeSize count)intselect(int n, JTermiosImpl.fd_set read, JTermiosImpl.fd_set write, JTermiosImpl.fd_set error, JTermiosImpl.timeval timeout)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
-
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, com.sun.jna.NativeLong i)
- Specified by:
cfsetispeedin interfaceJTermiosImpl.C_lib
-
cfsetospeed
public int cfsetospeed(JTermiosImpl.termios termios, com.sun.jna.NativeLong i)
- Specified by:
cfsetospeedin interfaceJTermiosImpl.C_lib
-
cfgetispeed
public com.sun.jna.NativeLong cfgetispeed(JTermiosImpl.termios termios)
- Specified by:
cfgetispeedin interfaceJTermiosImpl.C_lib
-
cfgetospeed
public com.sun.jna.NativeLong 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
-
select
public int select(int n, JTermiosImpl.fd_set read, JTermiosImpl.fd_set write, JTermiosImpl.fd_set error, JTermiosImpl.timeval timeout)- Specified by:
selectin interfaceJTermiosImpl.C_lib
-
-