Native Client has the following descriptor types:

  • IMC sockets
  • File descriptor
  • Shared memory segment. Implementations include:
    • Unix /dev/shm shared memory
    • Unix SysV shared memory, for interacting with X11's MIT-SHM extension