39 lines
680 B
C++
Executable File
39 lines
680 B
C++
Executable File
#ifndef __RAKNET_SOCKET_H
|
|
#define __RAKNET_SOCKET_H
|
|
|
|
#include "RakNetTypes.h"
|
|
#include "RakNetDefines.h"
|
|
#include "Export.h"
|
|
|
|
namespace RakNet
|
|
{
|
|
|
|
struct RAK_DLL_EXPORT RakNetSocket
|
|
{
|
|
RakNetSocket();
|
|
~RakNetSocket();
|
|
// SocketIncludes.h includes Windows.h, which messes up a lot of compiles
|
|
// SOCKET s;
|
|
unsigned int s;
|
|
unsigned int userConnectionSocketIndex;
|
|
SystemAddress boundAddress;
|
|
unsigned short socketFamily;
|
|
|
|
#if defined (_WIN32) && defined(USE_WAIT_FOR_MULTIPLE_EVENTS)
|
|
void* recvEvent;
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unsigned short remotePortRakNetWasStartedOn_PS3_PSP2;
|
|
|
|
unsigned int extraSocketOptions;
|
|
};
|
|
|
|
} // namespace RakNet
|
|
|
|
#endif
|