C:/quickbuild-1.2.13/working/root/Docs/TGEA_Offline_Docs/checkouts/engine/source/platform/platformNet.h File Reference

#include "platform/platform.h"
#include "core/coreRes.h"
#include "core/util/journal/journaledSignal.h"

Classes

struct  NetAddress
 Generic network address. More...
struct  Net
 Platform-specific network operations. More...

Defines

#define MAXPACKETSIZE   1500

Typedefs

typedef int NetConnectionId
typedef S32 NetSocket
typedef JournaledSignal< void(NetSocket, U32)> ConnectionNotifyEvent
 void event(NetSocket sock, U32 state)
typedef JournaledSignal< void(NetSocket, NetSocket, NetAddress)> ConnectionAcceptedEvent
 void event(NetSocket listeningPort, NetSocket newConnection, NetAddress originatingAddress)
typedef JournaledSignal< void(NetSocket, RawData)> ConnectionReceiveEvent
 void event(NetSocket connection, RawData incomingData)
typedef JournaledSignal< void(NetAddress, RawData)> PacketReceiveEvent
 void event(NetAddress originator, RawData incomingData)

Variables

const NetSocket InvalidSocket = -1


Define Documentation

#define MAXPACKETSIZE   1500


Typedef Documentation

typedef int NetConnectionId

typedef S32 NetSocket

typedef JournaledSignal<void(NetSocket,U32)> ConnectionNotifyEvent

void event(NetSocket sock, U32 state)

void event(NetSocket listeningPort, NetSocket newConnection, NetAddress originatingAddress)

typedef JournaledSignal<void(NetSocket,RawData)> ConnectionReceiveEvent

void event(NetSocket connection, RawData incomingData)

typedef JournaledSignal<void(NetAddress,RawData)> PacketReceiveEvent

void event(NetAddress originator, RawData incomingData)


Variable Documentation