|
Tor 0.4.9.3-alpha-dev
|
lib/net: Low-level network-related code.
More...Files | |
| address.c | |
| Functions to use and manipulate the tor_addr_t structure. | |
| address.h | |
| Headers for address.h. | |
| alertsock.c | |
| Use a socket to alert the main thread from a worker thread. | |
| alertsock.h | |
| Header for alertsock.c. | |
| buffers_net.c | |
| Read and write data on a buf_t object. | |
| buffers_net.h | |
| Header file for buffers_net.c. | |
| gethostname.c | |
| Mockable wrapper for gethostname(). | |
| gethostname.h | |
| Header for gethostname.c. | |
| inaddr.c | |
| Convert in_addr and in6_addr to and from strings. | |
| inaddr.h | |
| Header for inaddr.c. | |
| inaddr_st.h | |
| Define in6_addr, its members, and related types on platforms that lack it. | |
| nettypes.h | |
| Declarations for types used throughout the Tor networking system. | |
| network_sys.c | |
| Subsystem object for networking setup. | |
| network_sys.h | |
| Declare subsystem object for the network module. | |
| resolve.c | |
| Use the libc DNS resolver to convert hostnames into addresses. | |
| resolve.h | |
| Header for resolve.c. | |
| socket.c | |
| Compatibility and utility functions for working with network sockets. | |
| socket.h | |
| Header for socket.c. | |
| socketpair.c | |
| Replacement socketpair() for systems that lack it. | |
| socketpair.h | |
| Header for socketpair.c. | |
| socks5_status.h | |
| Status codes used by the SOCKS5 protocol. | |
lib/net: Low-level network-related code.
This module includes address manipulation, compatibility wrappers, convenience functions, and so on.