Interface Native.LibC

  • Enclosing class:
    Native

    public static interface Native.LibC
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int F_GETFL  
      static int F_SETFL  
      static int O_NONBLOCK  
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int accept​(int fd, SockAddrUnix addr, jnr.ffi.byref.IntByReference len)  
      int bind​(int fd, SockAddrUnix addr, int len)  
      int connect​(int s, SockAddrUnix name, int namelen)  
      int fcntl​(int fd, int cmd, int data)  
      int getpeername​(int fd, SockAddrUnix addr, jnr.ffi.byref.IntByReference len)  
      int getsockname​(int fd, SockAddrUnix addr, jnr.ffi.byref.IntByReference len)  
      int getsockopt​(int s, int level, int optname, java.nio.ByteBuffer optval, jnr.ffi.byref.IntByReference optlen)  
      int getsockopt​(int s, int level, int optname, jnr.posix.Timeval optval, jnr.ffi.byref.IntByReference optlen)  
      int listen​(int fd, int backlog)  
      int recvfrom​(int s, java.nio.ByteBuffer data, long size, int flags, SockAddrUnix addr, jnr.ffi.byref.IntByReference len)  
      int sendto​(int s, java.nio.ByteBuffer data, long size, int flags, SockAddrUnix name, int namelen)  
      int setsockopt​(int s, int level, int optname, java.nio.ByteBuffer optval, int optlen)  
      int setsockopt​(int s, int level, int optname, jnr.posix.Timeval optval, int optlen)  
      int socket​(int domain, int type, int protocol)  
      int socketpair​(int domain, int type, int protocol, int[] sv)  
      java.lang.String strerror​(int error)  
    • Field Detail

      • F_GETFL

        static final int F_GETFL
      • F_SETFL

        static final int F_SETFL
      • O_NONBLOCK

        static final int O_NONBLOCK
    • Method Detail

      • socket

        int socket​(int domain,
                   int type,
                   int protocol)
      • listen

        int listen​(int fd,
                   int backlog)
      • accept

        int accept​(int fd,
                   SockAddrUnix addr,
                   jnr.ffi.byref.IntByReference len)
      • connect

        int connect​(int s,
                    SockAddrUnix name,
                    int namelen)
      • getsockname

        int getsockname​(int fd,
                        SockAddrUnix addr,
                        jnr.ffi.byref.IntByReference len)
      • getpeername

        int getpeername​(int fd,
                        SockAddrUnix addr,
                        jnr.ffi.byref.IntByReference len)
      • socketpair

        int socketpair​(int domain,
                       int type,
                       int protocol,
                       int[] sv)
      • fcntl

        int fcntl​(int fd,
                  int cmd,
                  int data)
      • getsockopt

        int getsockopt​(int s,
                       int level,
                       int optname,
                       java.nio.ByteBuffer optval,
                       jnr.ffi.byref.IntByReference optlen)
      • getsockopt

        int getsockopt​(int s,
                       int level,
                       int optname,
                       jnr.posix.Timeval optval,
                       jnr.ffi.byref.IntByReference optlen)
      • setsockopt

        int setsockopt​(int s,
                       int level,
                       int optname,
                       java.nio.ByteBuffer optval,
                       int optlen)
      • setsockopt

        int setsockopt​(int s,
                       int level,
                       int optname,
                       jnr.posix.Timeval optval,
                       int optlen)
      • strerror

        java.lang.String strerror​(int error)
      • sendto

        int sendto​(int s,
                   java.nio.ByteBuffer data,
                   long size,
                   int flags,
                   SockAddrUnix name,
                   int namelen)
      • recvfrom

        int recvfrom​(int s,
                     java.nio.ByteBuffer data,
                     long size,
                     int flags,
                     SockAddrUnix addr,
                     jnr.ffi.byref.IntByReference len)