Changes in uspace/lib/net/include/socket_core.h [46d4d9f:137f8aa] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/net/include/socket_core.h
r46d4d9f r137f8aa 66 66 typedef struct socket_core socket_core_t; 67 67 68 /** Type definition of the socket core pointer. 69 * @see socket_core 70 */ 71 typedef socket_core_t *socket_core_ref; 72 68 73 /** Type definition of the socket port. 69 74 * @see socket_port 70 75 */ 71 76 typedef struct socket_port socket_port_t; 77 78 /** Type definition of the socket port pointer. 79 * @see socket_port 80 */ 81 typedef socket_port_t *socket_port_ref; 72 82 73 83 /** Socket core. */ … … 101 111 * the other use the remote addresses. 102 112 */ 103 GENERIC_CHAR_MAP_DECLARE(socket_port_map, socket_core_ t *);113 GENERIC_CHAR_MAP_DECLARE(socket_port_map, socket_core_ref); 104 114 105 115 /** Ports map. … … 108 118 INT_MAP_DECLARE(socket_ports, socket_port_t); 109 119 110 extern void socket_cores_release(int, socket_cores_ t *, socket_ports_t *,111 void (*)(socket_core_ t *));112 extern int socket_bind(socket_cores_ t *, socket_ports_t *, int, void *, size_t,120 extern void socket_cores_release(int, socket_cores_ref, socket_ports_ref, 121 void (*)(socket_core_ref)); 122 extern int socket_bind(socket_cores_ref, socket_ports_ref, int, void *, size_t, 113 123 int, int, int); 114 extern int socket_bind_free_port(socket_ports_ t *, socket_core_t *, int, int,124 extern int socket_bind_free_port(socket_ports_ref, socket_core_ref, int, int, 115 125 int); 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 *));119 extern int socket_reply_packets(packet_t *, size_t *);120 extern socket_core_ t *socket_port_find(socket_ports_t *, int, const char *,126 extern int socket_create(socket_cores_ref, int, void *, int *); 127 extern int socket_destroy(int, int, socket_cores_ref, socket_ports_ref, 128 void (*)(socket_core_ref)); 129 extern int socket_reply_packets(packet_t, size_t *); 130 extern socket_core_ref socket_port_find(socket_ports_ref, int, const char *, 121 131 size_t); 122 extern void socket_port_release(socket_ports_ t *, socket_core_t *);123 extern int socket_port_add(socket_ports_ t *, int, socket_core_t *,132 extern void socket_port_release(socket_ports_ref, socket_core_ref); 133 extern int socket_port_add(socket_ports_ref, int, socket_core_ref, 124 134 const char *, size_t); 125 135
Note:
See TracChangeset
for help on using the changeset viewer.