Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/net/include/socket_core.h

    r6b82009 r61bfc370  
    2727 */
    2828
    29 /** @addtogroup libnet
     29/** @addtogroup libnet 
    3030 *  @{
    3131 */
     
    4545#include <net/device.h>
    4646#include <net/packet.h>
    47 #include <async.h>
    4847
    4948/** Initial size of the received packet queue. */
    50 #define SOCKET_INITIAL_RECEIVED_SIZE  4
     49#define SOCKET_INITIAL_RECEIVED_SIZE    4
    5150
    5251/** Maximum size of the received packet queue. */
    53 #define SOCKET_MAX_RECEIVED_SIZE  0
     52#define SOCKET_MAX_RECEIVED_SIZE        0
    5453
    5554/** Initial size of the sockets for acceptance queue. */
    56 #define SOCKET_INITIAL_ACCEPTED_SIZE  1
     55#define SOCKET_INITIAL_ACCEPTED_SIZE    1
    5756
    5857/** Maximum size of the sockets for acceptance queue. */
    59 #define SOCKET_MAX_ACCEPTEDED_SIZE  0
     58#define SOCKET_MAX_ACCEPTEDED_SIZE      0
    6059
    6160/** Listening sockets' port map key. */
    62 #define SOCKET_MAP_KEY_LISTENING  "L"
     61#define SOCKET_MAP_KEY_LISTENING        "L"
    6362
    6463/** Type definition of the socket core.
     
    7675        /** Socket identifier. */
    7776        int socket_id;
    78         /** Client application session. */
    79         async_sess_t *sess;
     77        /** Client application phone. */
     78        int phone;
    8079        /** Bound port. */
    8180        int port;
     
    109108INT_MAP_DECLARE(socket_ports, socket_port_t);
    110109
    111 extern void socket_cores_release(async_sess_t *, socket_cores_t *,
    112     socket_ports_t *, void (*)(socket_core_t *));
     110extern void socket_cores_release(int, socket_cores_t *, socket_ports_t *,
     111    void (*)(socket_core_t *));
    113112extern int socket_bind(socket_cores_t *, socket_ports_t *, int, void *, size_t,
    114113    int, int, int);
    115114extern int socket_bind_free_port(socket_ports_t *, socket_core_t *, int, int,
    116115    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 *));
     116extern int socket_create(socket_cores_t *, int, void *, int *);
     117extern int socket_destroy(int, int, socket_cores_t *, socket_ports_t *,
     118    void (*)(socket_core_t *));
    120119extern int socket_reply_packets(packet_t *, size_t *);
    121120extern socket_core_t *socket_port_find(socket_ports_t *, int, const uint8_t *,
Note: See TracChangeset for help on using the changeset viewer.