RakNetTypes.h File Reference

Types used by RakNet, most of which involve user code. More...

#include "RakNetDefines.h"
#include "NativeTypes.h"
#include "RakNetTime.h"
#include "Export.h"
#include "SocketIncludes.h"
#include "WindowsIncludes.h"
#include "XBox360Includes.h"


Classes

struct  RakNet::PublicKey
 Passed to RakPeerInterface::Connect(). More...
struct  RakNet::SocketDescriptor
 Describes the local socket to use for RakPeer::Startup. More...
struct  RakNet::SystemAddress
 Network address for a system. More...
struct  RakNet::RakNetGUID
struct  RakNet::Packet
 This represents a user message from another system. More...

Namespaces

namespace  RakNet
 Simple class to send changes between directories. In essence, a simple autopatcher that can be used for transmitting levels, skins, etc.

Defines

#define BITS_TO_BYTES(x)   (((x)+7)>>3)
 Given a number of bits, return how many bytes are needed to represent that.

Typedefs

typedef unsigned char RakNet::UniqueIDType
typedef unsigned char RakNet::MessageID
 First byte of a network message.

Enumerations

enum  RakNet::ConnectionState {
  RakNet::IS_PENDING, RakNet::IS_CONNECTING, RakNet::IS_CONNECTED, RakNet::IS_DISCONNECTING,
  RakNet::IS_SILENTLY_DISCONNECTING, RakNet::IS_DISCONNECTED, RakNet::IS_NOT_CONNECTED
}
 Returned from RakPeerInterface::GetConnectionState(). More...
enum  RakNet::PublicKeyMode { RakNet::PKM_INSECURE_CONNECTION, RakNet::PKM_ACCEPT_ANY_PUBLIC_KEY, RakNet::PKM_USE_KNOWN_PUBLIC_KEY, RakNet::PKM_USE_TWO_WAY_AUTHENTICATION }
 Used with the PublicKey structure. More...

Variables

const SystemAddress RakNet::UNASSIGNED_SYSTEM_ADDRESS
 Index of an invalid SystemAddress.
const SystemIndex RakNet::UNASSIGNED_PLAYER_INDEX = 65535
 Index of an unassigned player.
const NetworkID RakNet::UNASSIGNED_NETWORK_ID = (uint64_t) -1
 Unassigned object ID.


Detailed Description

Types used by RakNet, most of which involve user code.

This file is part of RakNet Copyright 2003 Jenkins Software LLC

Usage of RakNet is subject to the appropriate license agreement.


Generated on Wed Feb 1 13:33:46 2012 for RakNet by  doxygen 1.5.7.1