org.jruby.ext.socket
Interface RubyUNIXSocket.LibCSocket

Enclosing class:
RubyUNIXSocket

public static interface RubyUNIXSocket.LibCSocket


Nested Class Summary
static class RubyUNIXSocket.LibCSocket.BSDSockAddrUnix
           
static class RubyUNIXSocket.LibCSocket.DefaultSockAddrUnix
           
static class RubyUNIXSocket.LibCSocket.sockaddr_un
           
 
Method Summary
 int accept(int s, RubyUNIXSocket.LibCSocket.sockaddr_un addr, com.kenai.jaffl.byref.IntByReference addrlen)
           
 int bind(int s, RubyUNIXSocket.LibCSocket.sockaddr_un name, int namelen)
           
 int close(int s)
           
 int connect(int s, RubyUNIXSocket.LibCSocket.sockaddr_un name, int namelen)
           
 int fcntl(int fd, int cmd, int arg)
           
 int getpeername(int s, RubyUNIXSocket.LibCSocket.sockaddr_un addr, com.kenai.jaffl.byref.IntByReference addrlen)
           
 int getsockname(int s, RubyUNIXSocket.LibCSocket.sockaddr_un addr, com.kenai.jaffl.byref.IntByReference addrlen)
           
 int getsockopt(int s, int level, int optname, byte[] optval, com.kenai.jaffl.byref.IntByReference optlen)
           
 int listen(int s, int backlog)
           
 void perror(java.lang.String arg)
           
 int recv(int s, java.nio.ByteBuffer buf, int len, int flags)
           
 int recvfrom(int s, java.nio.ByteBuffer buf, int len, int flags, RubyUNIXSocket.LibCSocket.sockaddr_un from, com.kenai.jaffl.byref.IntByReference fromlen)
           
 int send(int s, java.nio.ByteBuffer msg, int len, int flags)
           
 int setsockopt(int s, int level, int optname, byte[] optval, int optlen)
           
 int shutdown(int s, int how)
           
 int socket(int domain, int type, int protocol)
           
 int socketpair(int d, int type, int protocol, int[] sv)
           
 int unlink(java.lang.String path)
           
 

Method Detail

socketpair

int socketpair(int d,
               int type,
               int protocol,
               int[] sv)

socket

int socket(int domain,
           int type,
           int protocol)

connect

int connect(int s,
            RubyUNIXSocket.LibCSocket.sockaddr_un name,
            int namelen)

bind

int bind(int s,
         RubyUNIXSocket.LibCSocket.sockaddr_un name,
         int namelen)

listen

int listen(int s,
           int backlog)

accept

int accept(int s,
           RubyUNIXSocket.LibCSocket.sockaddr_un addr,
           com.kenai.jaffl.byref.IntByReference addrlen)

getsockname

int getsockname(int s,
                RubyUNIXSocket.LibCSocket.sockaddr_un addr,
                com.kenai.jaffl.byref.IntByReference addrlen)

getpeername

int getpeername(int s,
                RubyUNIXSocket.LibCSocket.sockaddr_un addr,
                com.kenai.jaffl.byref.IntByReference addrlen)

getsockopt

int getsockopt(int s,
               int level,
               int optname,
               byte[] optval,
               com.kenai.jaffl.byref.IntByReference optlen)

setsockopt

int setsockopt(int s,
               int level,
               int optname,
               byte[] optval,
               int optlen)

recv

int recv(int s,
         java.nio.ByteBuffer buf,
         int len,
         int flags)

recvfrom

int recvfrom(int s,
             java.nio.ByteBuffer buf,
             int len,
             int flags,
             RubyUNIXSocket.LibCSocket.sockaddr_un from,
             com.kenai.jaffl.byref.IntByReference fromlen)

send

int send(int s,
         java.nio.ByteBuffer msg,
         int len,
         int flags)

fcntl

int fcntl(int fd,
          int cmd,
          int arg)

unlink

int unlink(java.lang.String path)

close

int close(int s)

shutdown

int shutdown(int s,
             int how)

perror

void perror(java.lang.String arg)


Copyright © 2002-2009 JRuby Team. All Rights Reserved.