Add unix socket

Documentation for the type missing.

Also the visibility of its members are missing.