Defines | Functions

SocketLayer.cpp File Reference

SocketLayer class implementation. More...

#include "SocketLayer.h"
#include "RakAssert.h"
#include "RakNetTypes.h"
#include "CCRakNetUDT.h"
#include "GetTime.h"
#include <string.h>
#include <unistd.h>
#include <fcntl.h>
#include <arpa/inet.h>
#include <errno.h>
#include <stdio.h>
#include <ifaddrs.h>
#include <netinet/in.h>
#include <net/if.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/ioctl.h>
#include "RakSleep.h"
#include "ExtendedOverlappedPool.h"
Include dependency graph for SocketLayer.cpp:

Go to the source code of this file.

Defines

#define closesocket   close

Functions

void ProcessNetworkPacket (const SystemAddress systemAddress, const char *data, const int length, RakPeer *rakPeer, RakNetSmartPtr< RakNetSocket > rakNetSocket, RakNetTimeUS timeRead)
void ProcessNetworkPacket (const SystemAddress systemAddress, const char *data, const int length, RakPeer *rakPeer, RakNetTimeUS timeRead)
void ProcessPortUnreachable (const unsigned int binaryAddress, const unsigned short port, RakPeer *rakPeer)
void GetMyIP_Linux (char ipList[MAXIMUM_NUMBER_OF_INTERNAL_IDS][16], unsigned int binaryAddresses[MAXIMUM_NUMBER_OF_INTERNAL_IDS])

Detailed Description

SocketLayer class implementation.

This file is part of RakNet Copyright 2003 Jenkins Software LLC

Usage of RakNet is subject to the appropriate license agreement.

Definition in file SocketLayer.cpp.


Define Documentation

#define closesocket   close

Definition at line 44 of file SocketLayer.cpp.


Function Documentation

void GetMyIP_Linux ( char  ipList[MAXIMUM_NUMBER_OF_INTERNAL_IDS][16],
unsigned int  binaryAddresses[MAXIMUM_NUMBER_OF_INTERNAL_IDS] 
)

Definition at line 1051 of file SocketLayer.cpp.

Here is the caller graph for this function:

void ProcessNetworkPacket ( const SystemAddress  systemAddress,
const char *  data,
const int  length,
RakPeer rakPeer,
RakNetTimeUS  timeRead 
)

Definition at line 5939 of file RakPeer.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void ProcessNetworkPacket ( const SystemAddress  systemAddress,
const char *  data,
const int  length,
RakPeer rakPeer,
RakNetSmartPtr< RakNetSocket rakNetSocket,
RakNetTimeUS  timeRead 
)

Definition at line 5943 of file RakPeer.cpp.

Here is the call graph for this function:

void ProcessPortUnreachable ( const unsigned int  binaryAddress,
const unsigned short  port,
RakPeer rakPeer 
)

Definition at line 5438 of file RakPeer.cpp.

Here is the caller graph for this function: