Public Types | Public Attributes

NatPunchthroughClient::SendPing Struct Reference

#include <NatPunchthroughClient.h>

Collaboration diagram for NatPunchthroughClient::SendPing:
Collaboration graph
[legend]

List of all members.

Public Types

enum  TestMode {
  TESTING_INTERNAL_IPS, WAITING_FOR_INTERNAL_IPS_RESPONSE, TESTING_EXTERNAL_IPS_FROM_FACILITATOR_PORT, TESTING_EXTERNAL_IPS_FROM_1024,
  WAITING_AFTER_ALL_ATTEMPTS, PUNCHING_FIXED_PORT
}

Public Attributes

RakNetTime nextActionTime
SystemAddress targetAddress
SystemAddress facilitator
SystemAddress internalIds [MAXIMUM_NUMBER_OF_INTERNAL_IDS]
RakNetGUID targetGuid
bool weAreSender
int attemptCount
int retryCount
int punchingFixedPortAttempts
uint16_t sessionId
enum
NatPunchthroughClient::SendPing::TestMode 
testMode

Detailed Description

Definition at line 194 of file NatPunchthroughClient.h.


Member Enumeration Documentation

Enumerator:
TESTING_INTERNAL_IPS 
WAITING_FOR_INTERNAL_IPS_RESPONSE 
TESTING_EXTERNAL_IPS_FROM_FACILITATOR_PORT 
TESTING_EXTERNAL_IPS_FROM_1024 
WAITING_AFTER_ALL_ATTEMPTS 
PUNCHING_FIXED_PORT 

Definition at line 207 of file NatPunchthroughClient.h.


Member Data Documentation

Definition at line 202 of file NatPunchthroughClient.h.

Definition at line 198 of file NatPunchthroughClient.h.

Definition at line 199 of file NatPunchthroughClient.h.

Definition at line 196 of file NatPunchthroughClient.h.

Definition at line 204 of file NatPunchthroughClient.h.

Definition at line 203 of file NatPunchthroughClient.h.

Definition at line 205 of file NatPunchthroughClient.h.

Definition at line 197 of file NatPunchthroughClient.h.

Definition at line 200 of file NatPunchthroughClient.h.

Definition at line 201 of file NatPunchthroughClient.h.


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