00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef PSPNET_INET_H
00016 #define PSPNET_INET_H
00017
00018 #ifdef __cplusplus
00019 extern "C" {
00020 #endif
00021
00022 int sceNetInetInit(void);
00023 int sceNetInetTerm(void);
00024
00025
00026 #ifdef DOXYGEN
00027 int sceNetInetAccept(int s, struct sockaddr *addr, socklen_t *addrlen);
00028 int sceNetInetBind(int s, const struct sockaddr *my_addr, socklen_t addrlen);
00029 int sceNetInetConnect(int s, const struct sockaddr *serv_addr, socklen_t addrlen);
00030 int sceNetInetGetsockopt(int s, int level, int optname, void *optval, socklen_t *optlen);
00031 int sceNetInetListen(int s, int backlog);
00032 size_t sceNetInetRecv(int s, void *buf, size_t len, int flags);
00033 size_t sceNetInetRecvfrom(int s, void *buf, size_t flags, int, struct sockaddr *from, socklen_t *fromlen);
00034 size_t sceNetInetSend(int s, const void *buf, size_t len, int flags);
00035 size_t sceNetInetSendto(int s, const void *buf, size_t len, int flags, const struct sockaddr *to, socklen_t tolen);
00036 int sceNetInetSetsockopt(int s, int level, int optname, const void *optval, socklen_t optlen);
00037 int sceNetInetShutdown(int s, int how);
00038 int sceNetInetSocket(int domain, int type, int protocol);
00039 int sceNetInetClose(int s);
00040 int sceNetInetGetErrno(void);
00041 #endif
00042
00043 #ifdef __cplusplus
00044 }
00045 #endif
00046
00047 #endif