Changes in uspace/srv/net/include/socket.h [1a0fb3f8:aadf01e] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/include/socket.h
r1a0fb3f8 raadf01e 61 61 * @returns EPROTONOSUPPORT if the protocol is not supported. 62 62 * @returns ENOMEM if there is not enough memory left. 63 * @returns ELIMIT if there was not a free socket identifier found this time. 63 64 * @returns Other error codes as defined for the NET_SOCKET message. 64 65 * @returns Other error codes as defined for the bind_service_timeout() function. 65 66 */ 66 int socket( int domain, int type, int protocol);67 int socket(int domain, int type, int protocol); 67 68 68 69 /** Binds the socket to a port address. … … 76 77 * @returns Other error codes as defined for the NET_SOCKET_BIND message. 77 78 */ 78 int bind( int socket_id, const struct sockaddr * my_addr, socklen_t addrlen);79 int bind(int socket_id, const struct sockaddr * my_addr, socklen_t addrlen); 79 80 80 81 /** Sets the number of connections waiting to be accepted. … … 86 87 * @returns Other error codes as defined for the NET_SOCKET_LISTEN message. 87 88 */ 88 int listen( int socket_id, int backlog);89 int listen(int socket_id, int backlog); 89 90 90 91 /** Accepts waiting socket. … … 99 100 * @returns Other error codes as defined for the NET_SOCKET_ACCEPT message. 100 101 */ 101 int accept( int socket_id, struct sockaddr * cliaddr, socklen_t * addrlen);102 int accept(int socket_id, struct sockaddr * cliaddr, socklen_t * addrlen); 102 103 103 104 /** Connects socket to the remote server. … … 111 112 * @returns Other error codes as defined for the NET_SOCKET_CONNECT message. 112 113 */ 113 int connect( int socket_id, const struct sockaddr * serv_addr, socklen_t addrlen);114 int connect(int socket_id, const struct sockaddr * serv_addr, socklen_t addrlen); 114 115 115 116 /** Closes the socket. … … 120 121 * @returns Other error codes as defined for the NET_SOCKET_CLOSE message. 121 122 */ 122 int closesocket( int socket_id);123 int closesocket(int socket_id); 123 124 124 125 /** Sends data via the socket. … … 133 134 * @returns Other error codes as defined for the NET_SOCKET_SEND message. 134 135 */ 135 int send( int socket_id, void * data, size_t datalength, int flags);136 int send(int socket_id, void * data, size_t datalength, int flags); 136 137 137 138 /** Sends data via the socket to the remote address. … … 149 150 * @returns Other error codes as defined for the NET_SOCKET_SENDTO message. 150 151 */ 151 int sendto( int socket_id, const void * data, size_t datalength, int flags, const struct sockaddr * toaddr, socklen_t addrlen);152 int sendto(int socket_id, const void * data, size_t datalength, int flags, const struct sockaddr * toaddr, socklen_t addrlen); 152 153 153 154 /** Receives data via the socket. … … 162 163 * @returns Other error codes as defined for the NET_SOCKET_RECV message. 163 164 */ 164 int recv( int socket_id, void * data, size_t datalength, int flags);165 int recv(int socket_id, void * data, size_t datalength, int flags); 165 166 166 167 /** Receives data via the socket. … … 177 178 * @returns Other error codes as defined for the NET_SOCKET_RECVFROM message. 178 179 */ 179 int recvfrom( int socket_id, void * data, size_t datalength, int flags, struct sockaddr * fromaddr, socklen_t * addrlen);180 int recvfrom(int socket_id, void * data, size_t datalength, int flags, struct sockaddr * fromaddr, socklen_t * addrlen); 180 181 181 182 /** Gets socket option. … … 191 192 * @returns Other error codes as defined for the NET_SOCKET_GETSOCKOPT message. 192 193 */ 193 int getsockopt( int socket_id, int level, int optname, void * value, size_t * optlen);194 int getsockopt(int socket_id, int level, int optname, void * value, size_t * optlen); 194 195 195 196 /** Sets socket option. … … 205 206 * @returns Other error codes as defined for the NET_SOCKET_SETSOCKOPT message. 206 207 */ 207 int setsockopt( int socket_id, int level, int optname, const void * value, size_t optlen);208 int setsockopt(int socket_id, int level, int optname, const void * value, size_t optlen); 208 209 209 210 /*@}*/
Note:
See TracChangeset
for help on using the changeset viewer.