Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

RakPeer.cpp File Reference

RakPeer Implementation. More...

#include "RakPeer.h"
#include <unistd.h>
#include <pthread.h>
#include <ctype.h>
#include "GetTime.h"
#include "PacketEnumerations.h"
#include "HuffmanEncodingTree.h"
#include "PacketPool.h"
#include "Rand.h"
#include <stdlib.h>

Defines

#define closesocket   close

Functions

void ProcessNetworkPacket (unsigned long binaryAddress, unsigned short port, char *data, int length, RakPeer *rakPeer)
void * UpdateNetworkLoop (void *arguments)

Variables

static const unsigned long SYN_COOKIE_OLD_RANDOM_NUMBER_DURATION = 5000


Detailed Description

RakPeer Implementation.

This file is part of RakNet Copyright 2003, 2004 Rakkarsoft LLC and Kevin Jenkins.

Usage of Raknet is subject to the appropriate licence agreement. "Shareware" Licensees with Rakkarsoft LLC are subject to the shareware license found at http://www.rakkarsoft.com/shareWareLicense.html which you agreed to upon purchase of a "Shareware license" "Commercial" Licensees with Rakkarsoft LLC are subject to the commercial license found at http://www.rakkarsoft.com/sourceCodeLicense.html which you agreed to upon purchase of a "Commercial license" All other users are subject to the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Refer to the appropriate license agreement for distribution, modification, and warranty rights.


Define Documentation

#define closesocket   close
 


Function Documentation

void ProcessNetworkPacket unsigned long  binaryAddress,
unsigned short  port,
char *  data,
int  length,
RakPeer rakPeer
 

void* UpdateNetworkLoop void *  arguments  ) 
 


Variable Documentation

const unsigned long SYN_COOKIE_OLD_RANDOM_NUMBER_DURATION = 5000 [static]
 


Generated on Mon May 30 17:45:41 2005 for raknet by  doxygen 1.4.2