haiku/headers/private/net
Axel Dörfler 6f440aed2c * net_socket_module_info::acquire_socket() now returns whether or not the
socket could be acquired, ie. when its reference count is 0, it cannot be
  acquired anymore. This requires the protocol to do proper locking, though.
* The TCP EndpointManager now checks the return value of acquire_socket(), and
  only returns the endpoint if that succeeded.
* This fixes bug #2197.
* Minor cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30363 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-04-24 10:12:30 +00:00
..
AddressUtilities.h * Minor cleanup. 2008-05-31 12:04:09 +00:00
DynamicBuffer.h - Now NetBuffer and DynamicBuffer agree and the smallest buffer size posible. 2009-01-24 23:42:43 +00:00
NetBufferUtilities.h introduced a new helper class DatagramSocket which provides a consistent base interface and functionality for the implementation of datagram-based sockets. 2007-04-13 00:55:32 +00:00
NetUtilities.h net_buffer: preparing for better metadata management 2007-05-23 03:48:23 +00:00
ProtocolUtilities.h * we no longer demand the socket that receives a broadcast 2008-10-11 17:28:57 +00:00
arp_control.h ARP now queues packets while resolving a destination instead of blocking on send_data(). This fixes several issues: 2007-04-15 21:00:12 +00:00
ether_driver.h * Changed ETHER_GET_LINK_STATE ethernet driver interface, added ETHER_SET_LINK_STATE_SEM. 2007-04-04 09:41:04 +00:00
ethernet.h * Completed the previous commit and merger of the team/network/new_stack branch. 2006-08-08 13:07:07 +00:00
net_buffer.h Patch by Andreas Faerber: 2008-05-22 11:59:26 +00:00
net_datalink.h * Added a set_to_defaults() function to the address module: it can be used 2008-02-28 15:43:27 +00:00
net_datalink_protocol.h added join_multicast/leave_multicast to datalink protocols, preparing for full multicast support. 2007-05-01 11:38:39 +00:00
net_device.h This weren't typedefed, using them without struct is invalid in C. 2008-07-14 18:47:02 +00:00
net_notifications.h * More or less completed the network notification module - it does not remove 2008-12-27 20:48:28 +00:00
net_protocol.h * Added optional {send,read}_data_no_buffer() hooks to the protocol 2008-05-03 01:11:21 +00:00
net_routing_info.h * Completed the previous commit and merger of the team/network/new_stack branch. 2006-08-08 13:07:07 +00:00
net_socket.h * net_socket_module_info::acquire_socket() now returns whether or not the 2009-04-24 10:12:30 +00:00
net_stack.h * Added a is_timer_running() function. 2008-09-19 09:11:12 +00:00
net_stack_interface.h * Renamed THREAD_FLAGS_IOCTL_SYSCALL to THREAD_FLAGS_SYSCALL, 2008-04-11 16:13:47 +00:00
net_stat.h added Recv-Q/Send-Q output to netstat. 2007-04-25 17:41:18 +00:00
r5_compatibility.h Corrected by previous assumption, since gethostbyname() has nothing to do with 2008-07-10 21:25:19 +00:00
userland_ipc.h * Completed the previous commit and merger of the team/network/new_stack branch. 2006-08-08 13:07:07 +00:00