# Hierarchy For Package org.mariadb.jdbc.internal.io.socket

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.net.Socket (implements java.io.Closeable)
    - org.mariadb.jdbc.internal.io.socket.NamedPipeSocket
    - org.mariadb.jdbc.internal.io.socket.SharedMemorySocket
    - org.mariadb.jdbc.internal.io.socket.UnixDomainSocket
  - org.mariadb.jdbc.internal.io.socket.SocketUtility
  - com.sun.jna.Structure
    - org.mariadb.jdbc.internal.io.socket.SharedMemorySocket.Advapi32.SECURITY_ATTRIBUTES
    - org.mariadb.jdbc.internal.io.socket.UnixDomainSocket.SockAddr

## Interface Hierarchy

- com.sun.jna.AltCallingConvention
  - com.sun.jna.win32.StdCall
    - com.sun.jna.win32.StdCallLibrary (also extends com.sun.jna.Library)
      - org.mariadb.jdbc.internal.io.socket.SharedMemorySocket.Advapi32
      - org.mariadb.jdbc.internal.io.socket.SharedMemorySocket.Kernel32
- com.sun.jna.Library
  - com.sun.jna.win32.StdCallLibrary (also extends com.sun.jna.win32.StdCall)
    - org.mariadb.jdbc.internal.io.socket.SharedMemorySocket.Advapi32
    - org.mariadb.jdbc.internal.io.socket.SharedMemorySocket.Kernel32