Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/net/tl/tcp/tcp.h

    r28a3e74 r89e57cee  
    5555typedef struct tcp_socket_data tcp_socket_data_t;
    5656
     57/** Type definition of the TCP socket specific data pointer.
     58 * @see tcp_socket_data
     59 */
     60typedef tcp_socket_data_t *tcp_socket_data_ref;
     61
    5762/** Type definition of the TCP operation data.
    5863 * @see tcp_operation
    5964 */
    6065typedef struct tcp_operation tcp_operation_t;
     66
     67/** Type definition of the TCP operation data pointer.
     68 * @see tcp_operation
     69 */
     70typedef tcp_operation_t *tcp_operation_ref;
    6171
    6272/** TCP socket state type definition.
     
    190200        int backlog;
    191201       
     202//      /** Segment size. */
     203//      size_t segment_size;
     204
    192205        /**
    193206         * Parent listening socket identifier.
     
    236249         * Packets metric is set as their data length.
    237250         */
    238         packet_t *incoming;
     251        packet_t incoming;
    239252       
    240253        /** Outgoing packet queue.
     
    246259         * Packets metric is set as their data length.
    247260         */
    248         packet_t *outgoing;
     261        packet_t outgoing;
    249262       
    250263        /** IP pseudo header. */
     
    259272        uint16_t dest_port;
    260273        /** Parent local sockets. */
    261         socket_cores_t *local_sockets;
     274        socket_cores_ref local_sockets;
    262275       
    263276        /** Local sockets safety lock.
Note: See TracChangeset for help on using the changeset viewer.