convert pipe fd to use ->get
rename get_socket_fd to follow naming scheme