1/* 2 * Copyright 2006, Haiku, Inc. All Rights Reserved. 3 * Distributed under the terms of the MIT License. 4 */ 5#ifndef NET_STAT_H 6#define NET_STAT_H 7 8 9#include <OS.h> 10 11#include <sys/socket.h> 12 13 14#define NET_STAT_SOCKET 1 15#define NET_STAT_PROTOCOL 2 16 17 18typedef struct net_stat { 19 int family; 20 int type; 21 int protocol; 22 char state[B_OS_NAME_LENGTH]; 23 team_id owner; 24 struct sockaddr_storage address; 25 struct sockaddr_storage peer; 26 size_t receive_queue_size; 27 size_t send_queue_size; 28} net_stat; 29 30#endif // NET_STAT_H 31