Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 4725 → Rev 4726

/branches/network/uspace/srv/net/socket/socket_core.h
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