Class SharedMemorySocket

java.lang.Object
java.net.Socket
org.mariadb.jdbc.internal.io.socket.SharedMemorySocket
All Implemented Interfaces:
Closeable, AutoCloseable

public class SharedMemorySocket extends Socket
  • Field Details

    • EVERYONE_SYNCHRONIZE_SDDL

      private static final String EVERYONE_SYNCHRONIZE_SDDL
      See Also:
    • WIN32API_OPTIONS

      private static final Map<String,Object> WIN32API_OPTIONS
    • BUFFERLEN

      private static final int BUFFERLEN
      See Also:
    • is

      private InputStream is
    • os

      private OutputStream os
    • memoryName

      private String memoryName
    • serverRead

      private com.sun.jna.platform.win32.WinNT.HANDLE serverRead
    • serverWrote

      private com.sun.jna.platform.win32.WinNT.HANDLE serverWrote
    • clientRead

      private com.sun.jna.platform.win32.WinNT.HANDLE clientRead
    • clientWrote

      private com.sun.jna.platform.win32.WinNT.HANDLE clientWrote
    • connectionClosed

      private com.sun.jna.platform.win32.WinNT.HANDLE connectionClosed
    • view

      private com.sun.jna.Pointer view
    • bytesLeft

      private int bytesLeft
    • position

      private int position
    • timeout

      private int timeout
  • Constructor Details

    • SharedMemorySocket

      public SharedMemorySocket(String name) throws IOException
      Create ShareMemorySocket.
      Parameters:
      name - name
      Throws:
      IOException - exception
  • Method Details