Changes in uspace/lib/net/include/socket_core.h [6b82009:61bfc370] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/net/include/socket_core.h
r6b82009 r61bfc370 27 27 */ 28 28 29 /** @addtogroup libnet 29 /** @addtogroup libnet 30 30 * @{ 31 31 */ … … 45 45 #include <net/device.h> 46 46 #include <net/packet.h> 47 #include <async.h>48 47 49 48 /** Initial size of the received packet queue. */ 50 #define SOCKET_INITIAL_RECEIVED_SIZE 49 #define SOCKET_INITIAL_RECEIVED_SIZE 4 51 50 52 51 /** Maximum size of the received packet queue. */ 53 #define SOCKET_MAX_RECEIVED_SIZE 52 #define SOCKET_MAX_RECEIVED_SIZE 0 54 53 55 54 /** Initial size of the sockets for acceptance queue. */ 56 #define SOCKET_INITIAL_ACCEPTED_SIZE 55 #define SOCKET_INITIAL_ACCEPTED_SIZE 1 57 56 58 57 /** Maximum size of the sockets for acceptance queue. */ 59 #define SOCKET_MAX_ACCEPTEDED_SIZE 58 #define SOCKET_MAX_ACCEPTEDED_SIZE 0 60 59 61 60 /** Listening sockets' port map key. */ 62 #define SOCKET_MAP_KEY_LISTENING 61 #define SOCKET_MAP_KEY_LISTENING "L" 63 62 64 63 /** Type definition of the socket core. … … 76 75 /** Socket identifier. */ 77 76 int socket_id; 78 /** Client application session. */79 async_sess_t *sess;77 /** Client application phone. */ 78 int phone; 80 79 /** Bound port. */ 81 80 int port; … … 109 108 INT_MAP_DECLARE(socket_ports, socket_port_t); 110 109 111 extern void socket_cores_release( async_sess_t *, socket_cores_t *,112 socket_ports_t *,void (*)(socket_core_t *));110 extern void socket_cores_release(int, socket_cores_t *, socket_ports_t *, 111 void (*)(socket_core_t *)); 113 112 extern int socket_bind(socket_cores_t *, socket_ports_t *, int, void *, size_t, 114 113 int, int, int); 115 114 extern int socket_bind_free_port(socket_ports_t *, socket_core_t *, int, int, 116 115 int); 117 extern int socket_create(socket_cores_t *, async_sess_t *, void *, int *);118 extern int socket_destroy( async_sess_t *, int, socket_cores_t *,119 socket_ports_t *,void (*)(socket_core_t *));116 extern int socket_create(socket_cores_t *, int, void *, int *); 117 extern int socket_destroy(int, int, socket_cores_t *, socket_ports_t *, 118 void (*)(socket_core_t *)); 120 119 extern int socket_reply_packets(packet_t *, size_t *); 121 120 extern socket_core_t *socket_port_find(socket_ports_t *, int, const uint8_t *,
Note:
See TracChangeset
for help on using the changeset viewer.