/Users/david.perry/projects/pge/pgeNet.h File Reference

#include <psptypes.h>
#include <psputility.h>
#include <netinet/in.h>

Defines

#define PGE_SOCKET_TCP   SOCK_STREAM
#define PGE_SOCKET_UDP   SOCK_DGRAM
#define PGE_LOCAL_IP   0
#define PGE_REAL_IP   1
#define PGE_MAX_CLIENTS   256

Typedefs

typedef int pgeSocket
typedef fd_set pgeSocketSet

Functions

int pgeNetInit (void)
int pgeNetShutdown (void)
int pgeNetGetFile (const char *url, const char *filepath)
int pgeNetPostForm (const char *url, char *data, char *response, unsigned int responsesize)
int pgeNetSwitchStatus (void)
void pgeNetDisconnect (void)
int pgeNetIsConnected (void)
int pgeNetGetLocalIp (char *buffer)
int pgeNetResolveHost (char *hostname, char *resolved)
pgeSocket pgeNetSocketCreate (void)
pgeSocket pgeNetSocketAccept (pgeSocket socket)
int pgeNetSocketBind (pgeSocket socket, unsigned short port)
int pgeNetSocketListen (pgeSocket socket, unsigned int maxconn)
int pgeNetSocketConnect (pgeSocket socket, char *ip, unsigned short port)
int pgeNetSocketSend (pgeSocket socket, const void *data, int length)
int pgeNetSocketReceive (pgeSocket socket, void *data, int length)
void pgeNetSocketClose (pgeSocket socket)
void pgeNetSocketSetClear (pgeSocketSet *set)
void pgeNetSocketSetAdd (pgeSocket socket, pgeSocketSet *set)
void pgeNetSocketSetRemove (pgeSocket socket, pgeSocketSet *set)
int pgeNetSocketSetIsMember (pgeSocket socket, pgeSocketSet *set)
int pgeNetSocketSetSelect (unsigned int maxsockets, pgeSocketSet *set)

Generated on Mon Sep 22 16:58:14 2008 for Phoenix Game Engine by  doxygen 1.5.5