Public Types | Public Attributes

RakPeer::RemoteSystemStruct Struct Reference

#include <RakPeer.h>

Collaboration diagram for RakPeer::RemoteSystemStruct:
Collaboration graph
[legend]

List of all members.

Public Types

enum  ConnectMode {
  NO_ACTION, DISCONNECT_ASAP, DISCONNECT_ASAP_SILENTLY, DISCONNECT_ON_NO_ACK,
  REQUESTED_CONNECTION, HANDLING_CONNECTION_REQUEST, UNVERIFIED_SENDER, SET_ENCRYPTION_ON_MULTIPLE_16_BYTE_PACKET,
  CONNECTED
}

Public Attributes

bool isActive
SystemAddress systemAddress
SystemAddress myExternalSystemAddress
 Their external IP on the internet.
SystemAddress theirInternalSystemAddress [MAXIMUM_NUMBER_OF_INTERNAL_IDS]
 Your external IP on the internet, from their perspective.
ReliabilityLayer reliabilityLayer
 Their internal IP, behind the LAN.
bool weInitiatedTheConnection
 The reliability layer associated with this player.
PingAndClockDifferential pingAndClockDifferential [PING_TIMES_ARRAY_SIZE]
 True if we started this connection via Connect. False if someone else connected to us.
int pingAndClockDifferentialWriteIndex
 last x ping times and calculated clock differentials with it
unsigned short lowestPing
 The index we are writing into the pingAndClockDifferential circular buffer.
RakNetTime nextPingTime
 The lowest ping value encountered.
RakNetTime lastReliableSend
 When to next ping this player.
RakNetTime connectionTime
 When did the last reliable send occur. Reliable sends must occur at least once every timeoutTime/2 units to notice disconnects.
unsigned char AESKey [16]
 connection time, if active.
bool setAESKey
 Security key.
RPCMap rpcMap
 true if security is enabled.
RakNetGUID guid
 Mapping of RPC calls to single byte integers to save transmission bandwidth.
int MTUSize
RakNetSmartPtr< RakNetSocketrakNetSocket
enum
RakPeer::RemoteSystemStruct::ConnectMode 
connectMode

Detailed Description

Definition at line 750 of file RakPeer.h.


Member Enumeration Documentation

Enumerator:
NO_ACTION 
DISCONNECT_ASAP 
DISCONNECT_ASAP_SILENTLY 
DISCONNECT_ON_NO_ACK 
REQUESTED_CONNECTION 
HANDLING_CONNECTION_REQUEST 
UNVERIFIED_SENDER 
SET_ENCRYPTION_ON_MULTIPLE_16_BYTE_PACKET 
CONNECTED 

Definition at line 773 of file RakPeer.h.


Member Data Documentation

connection time, if active.

Definition at line 764 of file RakPeer.h.

When did the last reliable send occur. Reliable sends must occur at least once every timeoutTime/2 units to notice disconnects.

Definition at line 763 of file RakPeer.h.

Mapping of RPC calls to single byte integers to save transmission bandwidth.

Definition at line 768 of file RakPeer.h.

Definition at line 752 of file RakPeer.h.

When to next ping this player.

Definition at line 762 of file RakPeer.h.

The index we are writing into the pingAndClockDifferential circular buffer.

Definition at line 760 of file RakPeer.h.

Definition at line 769 of file RakPeer.h.

Their external IP on the internet.

Definition at line 754 of file RakPeer.h.

The lowest ping value encountered.

Definition at line 761 of file RakPeer.h.

True if we started this connection via Connect. False if someone else connected to us.

Definition at line 758 of file RakPeer.h.

last x ping times and calculated clock differentials with it

Definition at line 759 of file RakPeer.h.

Definition at line 771 of file RakPeer.h.

Their internal IP, behind the LAN.

Definition at line 756 of file RakPeer.h.

true if security is enabled.

Definition at line 767 of file RakPeer.h.

Security key.

Definition at line 765 of file RakPeer.h.

Definition at line 753 of file RakPeer.h.

Your external IP on the internet, from their perspective.

Definition at line 755 of file RakPeer.h.

The reliability layer associated with this player.

Definition at line 757 of file RakPeer.h.


The documentation for this struct was generated from the following file: