59,11 → 59,9 |
int socket_id; |
int phone; |
int port; |
int data_fragment_size; |
device_id_t device_id; |
struct sockaddr_in * peer_addr; |
dyn_fifo_t received; |
dyn_fifo_t accepted; |
void * specific_data; |
}; |
|
INT_MAP_DECLARE( socket_cores, socket_core_t ); |
72,7 → 70,7 |
|
int socket_bind( socket_cores_ref local_sockets, socket_ports_ref global_sockets, int socket_id, void * addr, size_t addrlen, int free_ports_start, int free_ports_end, int last_used_port ); |
int socket_bind_free_port( socket_ports_ref global_sockets, socket_core_ref socket, int free_ports_start, int free_ports_end, int last_used_port ); |
int socket_create( socket_cores_ref local_sockets, int app_phone, int * socket_id ); |
int socket_create( socket_cores_ref local_sockets, int app_phone, void * specific_data, int * socket_id ); |
int socket_destroy( int packet_phone, int socket_id, socket_cores_ref local_sockets, socket_ports_ref global_sockets ); |
|
#endif |