Changeset aadf01e in mainline for uspace/srv/net/include/socket.h
- Timestamp:
- 2010-03-07T15:13:28Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 936835e
- Parents:
- aa85487
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/net/include/socket.h
raa85487 raadf01e 65 65 * @returns Other error codes as defined for the bind_service_timeout() function. 66 66 */ 67 int socket( int domain, int type, int protocol);67 int socket(int domain, int type, int protocol); 68 68 69 69 /** Binds the socket to a port address. … … 77 77 * @returns Other error codes as defined for the NET_SOCKET_BIND message. 78 78 */ 79 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); 80 80 81 81 /** Sets the number of connections waiting to be accepted. … … 87 87 * @returns Other error codes as defined for the NET_SOCKET_LISTEN message. 88 88 */ 89 int listen( int socket_id, int backlog);89 int listen(int socket_id, int backlog); 90 90 91 91 /** Accepts waiting socket. … … 100 100 * @returns Other error codes as defined for the NET_SOCKET_ACCEPT message. 101 101 */ 102 int accept( int socket_id, struct sockaddr * cliaddr, socklen_t * addrlen);102 int accept(int socket_id, struct sockaddr * cliaddr, socklen_t * addrlen); 103 103 104 104 /** Connects socket to the remote server. … … 112 112 * @returns Other error codes as defined for the NET_SOCKET_CONNECT message. 113 113 */ 114 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); 115 115 116 116 /** Closes the socket. … … 121 121 * @returns Other error codes as defined for the NET_SOCKET_CLOSE message. 122 122 */ 123 int closesocket( int socket_id);123 int closesocket(int socket_id); 124 124 125 125 /** Sends data via the socket. … … 134 134 * @returns Other error codes as defined for the NET_SOCKET_SEND message. 135 135 */ 136 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); 137 137 138 138 /** Sends data via the socket to the remote address. … … 150 150 * @returns Other error codes as defined for the NET_SOCKET_SENDTO message. 151 151 */ 152 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); 153 153 154 154 /** Receives data via the socket. … … 163 163 * @returns Other error codes as defined for the NET_SOCKET_RECV message. 164 164 */ 165 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); 166 166 167 167 /** Receives data via the socket. … … 178 178 * @returns Other error codes as defined for the NET_SOCKET_RECVFROM message. 179 179 */ 180 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); 181 181 182 182 /** Gets socket option. … … 192 192 * @returns Other error codes as defined for the NET_SOCKET_GETSOCKOPT message. 193 193 */ 194 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); 195 195 196 196 /** Sets socket option. … … 206 206 * @returns Other error codes as defined for the NET_SOCKET_SETSOCKOPT message. 207 207 */ 208 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); 209 209 210 210 /*@}*/
Note:
See TracChangeset
for help on using the changeset viewer.