Skip navigation links
A B C D F G I L P R S U W 

A

accept() - Method in class bloop.sockets.UnixDomainServerSocket
 
accept(int, UnixDomainSocketLibrary.SockaddrUn, IntByReference) - Static method in class bloop.sockets.UnixDomainSocketLibrary
 
accept() - Method in class bloop.sockets.Win32NamedPipeServerSocket
 
acquire() - Method in class bloop.sockets.ReferenceCountedFileDescriptor
 
AF_LOCAL - Static variable in class bloop.sockets.UnixDomainSocketLibrary
 

B

bind(SocketAddress) - Method in class bloop.sockets.UnixDomainServerSocket
 
bind(int, UnixDomainSocketLibrary.SockaddrUn, int) - Static method in class bloop.sockets.UnixDomainSocketLibrary
 
bind(SocketAddress) - Method in class bloop.sockets.Win32NamedPipeServerSocket
 
bloop.sockets - package bloop.sockets
 

C

CancelIoEx(WinNT.HANDLE, Pointer) - Method in interface bloop.sockets.Win32NamedPipeLibrary
 
close() - Method in class bloop.sockets.ReferenceCountedFileDescriptor
 
close() - Method in class bloop.sockets.UnixDomainServerSocket
 
close() - Method in class bloop.sockets.UnixDomainSocket
 
close(int) - Static method in class bloop.sockets.UnixDomainSocketLibrary
 
close() - Method in class bloop.sockets.Win32NamedPipeServerSocket
 
close() - Method in class bloop.sockets.Win32NamedPipeSocket
 
CloseHandle(WinNT.HANDLE) - Method in interface bloop.sockets.Win32NamedPipeLibrary
 
connect(int, UnixDomainSocketLibrary.SockaddrUn, int) - Static method in class bloop.sockets.UnixDomainSocketLibrary
 
ConnectNamedPipe(WinNT.HANDLE, Pointer) - Method in interface bloop.sockets.Win32NamedPipeLibrary
 
CreateEvent(WinBase.SECURITY_ATTRIBUTES, boolean, boolean, String) - Method in interface bloop.sockets.Win32NamedPipeLibrary
 
CreateFile(String, int, int, WinBase.SECURITY_ATTRIBUTES, int, int, WinNT.HANDLE) - Method in interface bloop.sockets.Win32NamedPipeLibrary
 
CreateNamedPipe(String, int, int, int, int, int, int, WinBase.SECURITY_ATTRIBUTES) - Method in interface bloop.sockets.Win32NamedPipeLibrary
 
createSecurityWithLogonDacl(int) - Static method in class bloop.sockets.Win32SecurityLibrary
 

D

DisconnectNamedPipe(WinNT.HANDLE) - Method in interface bloop.sockets.Win32NamedPipeLibrary
 

F

FILE_FLAG_FIRST_PIPE_INSTANCE - Static variable in interface bloop.sockets.Win32NamedPipeLibrary
 
finalize() - Method in class bloop.sockets.ReferenceCountedFileDescriptor
 

G

getFieldOrder() - Method in class bloop.sockets.UnixDomainSocketLibrary.SockaddrUn
 
getFieldOrder() - Method in class bloop.sockets.UnixDomainSocketLibrary.SockaddrUn.SunLenAndFamily
 
getInputStream() - Method in class bloop.sockets.UnixDomainSocket
 
getInputStream() - Method in class bloop.sockets.Win32NamedPipeSocket
 
GetLastError() - Method in interface bloop.sockets.Win32NamedPipeLibrary
 
getLogonSID(WinNT.PSIDByReference) - Static method in class bloop.sockets.Win32SecurityLibrary
 
getOutputStream() - Method in class bloop.sockets.UnixDomainSocket
 
getOutputStream() - Method in class bloop.sockets.Win32NamedPipeSocket
 
GetOverlappedResult(WinNT.HANDLE, Pointer, IntByReference, boolean) - Method in interface bloop.sockets.Win32NamedPipeLibrary
 
getOwnerSID(WinNT.PSIDByReference) - Static method in class bloop.sockets.Win32SecurityLibrary
 
getPath() - Method in class bloop.sockets.UnixDomainServerSocket.UnixDomainServerSocketAddress
 

I

INSTANCE - Static variable in interface bloop.sockets.Win32NamedPipeLibrary
 
isClosed() - Method in class bloop.sockets.UnixDomainSocket
 
isClosed() - Method in class bloop.sockets.Win32NamedPipeSocket
 
isInputShutdown() - Method in class bloop.sockets.UnixDomainSocket
 
isOutputShutdown() - Method in class bloop.sockets.UnixDomainSocket
 

L

listen(int, int) - Static method in class bloop.sockets.UnixDomainSocketLibrary
 

P

PF_LOCAL - Static variable in class bloop.sockets.UnixDomainSocketLibrary
 
PIPE_ACCESS_DUPLEX - Static variable in interface bloop.sockets.Win32NamedPipeLibrary
 
PIPE_UNLIMITED_INSTANCES - Static variable in interface bloop.sockets.Win32NamedPipeLibrary
 

R

read(int, ByteBuffer, int) - Static method in class bloop.sockets.UnixDomainSocketLibrary
 
ReadFile(WinNT.HANDLE, Memory, int, IntByReference, Pointer) - Method in interface bloop.sockets.Win32NamedPipeLibrary
 
ReferenceCountedFileDescriptor - Class in bloop.sockets
Encapsulates a file descriptor plus a reference count to ensure close requests only close the file descriptor once the last reference to the file descriptor is released.
ReferenceCountedFileDescriptor(int) - Constructor for class bloop.sockets.ReferenceCountedFileDescriptor
 
release() - Method in class bloop.sockets.ReferenceCountedFileDescriptor
 

S

SHUT_RD - Static variable in class bloop.sockets.UnixDomainSocketLibrary
 
SHUT_WR - Static variable in class bloop.sockets.UnixDomainSocketLibrary
 
shutdown(int, int) - Static method in class bloop.sockets.UnixDomainSocketLibrary
 
shutdownInput() - Method in class bloop.sockets.UnixDomainSocket
 
shutdownInput() - Method in class bloop.sockets.Win32NamedPipeSocket
 
shutdownOutput() - Method in class bloop.sockets.UnixDomainSocket
 
shutdownOutput() - Method in class bloop.sockets.Win32NamedPipeSocket
 
SOCK_STREAM - Static variable in class bloop.sockets.UnixDomainSocketLibrary
 
SockaddrUn() - Constructor for class bloop.sockets.UnixDomainSocketLibrary.SockaddrUn
Constructs an empty struct sockaddr_un.
SockaddrUn(String) - Constructor for class bloop.sockets.UnixDomainSocketLibrary.SockaddrUn
Constructs a struct sockaddr_un with a path whose bytes are encoded using the default encoding of the platform.
socket(int, int, int) - Static method in class bloop.sockets.UnixDomainSocketLibrary
 
sunFamily - Variable in class bloop.sockets.UnixDomainSocketLibrary.SockaddrUn
 
SunFamily() - Constructor for class bloop.sockets.UnixDomainSocketLibrary.SockaddrUn.SunFamily
 
sunFamily - Variable in class bloop.sockets.UnixDomainSocketLibrary.SockaddrUn.SunFamily
 
sunFamily - Variable in class bloop.sockets.UnixDomainSocketLibrary.SockaddrUn.SunLenAndFamily
 
sunLen - Variable in class bloop.sockets.UnixDomainSocketLibrary.SockaddrUn.SunLenAndFamily
 
sunLenAndFamily - Variable in class bloop.sockets.UnixDomainSocketLibrary.SockaddrUn.SunFamily
 
SunLenAndFamily() - Constructor for class bloop.sockets.UnixDomainSocketLibrary.SockaddrUn.SunLenAndFamily
 
sunPath - Variable in class bloop.sockets.UnixDomainSocketLibrary.SockaddrUn
 

U

UnixDomainServerSocket - Class in bloop.sockets
Implements a ServerSocket which binds to a local Unix domain socket and returns instances of UnixDomainSocket from UnixDomainServerSocket.accept().
UnixDomainServerSocket() - Constructor for class bloop.sockets.UnixDomainServerSocket
Constructs an unbound Unix domain server socket.
UnixDomainServerSocket(int) - Constructor for class bloop.sockets.UnixDomainServerSocket
Constructs an unbound Unix domain server socket with the specified listen backlog.
UnixDomainServerSocket(String) - Constructor for class bloop.sockets.UnixDomainServerSocket
Constructs and binds a Unix domain server socket to the specified path.
UnixDomainServerSocket(int, String) - Constructor for class bloop.sockets.UnixDomainServerSocket
Constructs and binds a Unix domain server socket to the specified path with the specified listen backlog.
UnixDomainServerSocket.UnixDomainServerSocketAddress - Class in bloop.sockets
 
UnixDomainServerSocketAddress(String) - Constructor for class bloop.sockets.UnixDomainServerSocket.UnixDomainServerSocketAddress
 
UnixDomainSocket - Class in bloop.sockets
Implements a Socket backed by a native Unix domain socket.
UnixDomainSocket(String) - Constructor for class bloop.sockets.UnixDomainSocket
Creates a Unix domain socket backed by a file path.
UnixDomainSocket(int) - Constructor for class bloop.sockets.UnixDomainSocket
Creates a Unix domain socket backed by a native file descriptor.
UnixDomainSocketLibrary - Class in bloop.sockets
Utility class to bridge native Unix domain socket calls to Java using JNA.
UnixDomainSocketLibrary.SockaddrUn - Class in bloop.sockets
Bridges struct sockaddr_un to and from native code.
UnixDomainSocketLibrary.SockaddrUn.SunFamily - Class in bloop.sockets
On BSD platforms, sunLenAndFamily will be present.
UnixDomainSocketLibrary.SockaddrUn.SunLenAndFamily - Class in bloop.sockets
On BSD platforms, the sun_len and sun_family values in struct sockaddr_un.

W

WaitForSingleObject(WinNT.HANDLE, int) - Method in interface bloop.sockets.Win32NamedPipeLibrary
 
Win32NamedPipeLibrary - Interface in bloop.sockets
 
Win32NamedPipeServerSocket - Class in bloop.sockets
 
Win32NamedPipeServerSocket(String) - Constructor for class bloop.sockets.Win32NamedPipeServerSocket
 
Win32NamedPipeServerSocket(String, boolean) - Constructor for class bloop.sockets.Win32NamedPipeServerSocket
The doc for InputStream#read(byte[] b, int off, int len) states that "An attempt is made to read as many as len bytes, but a smaller number may be read." However, using requireStrictLength, Win32NamedPipeSocketInputStream can require that len matches up exactly the number of bytes to read.
Win32NamedPipeServerSocket(int, String) - Constructor for class bloop.sockets.Win32NamedPipeServerSocket
 
Win32NamedPipeServerSocket(int, String, boolean) - Constructor for class bloop.sockets.Win32NamedPipeServerSocket
The doc for InputStream#read(byte[] b, int off, int len) states that "An attempt is made to read as many as len bytes, but a smaller number may be read." However, using requireStrictLength, NGWin32NamedPipeSocketInputStream can require that len matches up exactly the number of bytes to read.
Win32NamedPipeSocket - Class in bloop.sockets
 
Win32NamedPipeSocket(WinNT.HANDLE, Win32NamedPipeSocket.CloseCallback, boolean) - Constructor for class bloop.sockets.Win32NamedPipeSocket
The doc for InputStream#read(byte[] b, int off, int len) states that "An attempt is made to read as many as len bytes, but a smaller number may be read." However, using requireStrictLength, NGWin32NamedPipeSocketInputStream can require that len matches up exactly the number of bytes to read.
Win32NamedPipeSocket(WinNT.HANDLE, Win32NamedPipeSocket.CloseCallback) - Constructor for class bloop.sockets.Win32NamedPipeSocket
 
Win32NamedPipeSocket(String) - Constructor for class bloop.sockets.Win32NamedPipeSocket
 
Win32SecurityLibrary - Class in bloop.sockets
 
Win32SecurityLibrary() - Constructor for class bloop.sockets.Win32SecurityLibrary
 
write(int, ByteBuffer, int) - Static method in class bloop.sockets.UnixDomainSocketLibrary
 
WriteFile(WinNT.HANDLE, ByteBuffer, int, IntByReference, Pointer) - Method in interface bloop.sockets.Win32NamedPipeLibrary
 
A B C D F G I L P R S U W 
Skip navigation links