Open 3D Engine GridMate API Reference  2205.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Classes | Namespaces | Typedefs | Enumerations | Functions | Variables
Types.h File Reference
#include <AzCore/base.h>
#include <AzCore/RTTI/TypeInfo.h>
#include <AzCore/std/chrono/chrono.h>
#include <GridMate/Memory.h>

Classes

struct  AZStd::IntrusivePtrCountPolicy< T >
 
struct  GridMate::ConnectionCommon
 
class  GridMate::ReferenceCounted
 

Namespaces

 GridMate
 

Typedefs

typedef ConnectionCommon * GridMate::ConnectionID
 Carrier connection identifier.
 
typedef AZ::u32 GridMate::VersionType
 
typedef AZStd::chrono::system_clock::time_point GridMate::TimeStamp
 
typedef AZ::u32 GridMate::GridMateServiceId
 

Enumerations

enum  EndianType { BigEndian, LittleEndian, IgnoreEndian }
 
enum  NatType : AZ::u8 { NAT_UNKNOWN = 0, NAT_OPEN, NAT_MODERATE, NAT_STRICT }
 
enum  GridMate::ServiceType : int {
  ST_LAN, ST_PROVO, ST_SALEM, ST_STEAM,
  ST_JASPER, ST_MAX
}
 

Functions

 AZ::AZ_TYPE_INFO_SPECIALIZE (GridMate::ServiceType, "{7DA6C7AF-3EA3-49AD-894D-53046D7965B2}")
 

Variables

static const ConnectionID GridMate::AllConnections = reinterpret_cast<const ConnectionID>(-1)
 
static const ConnectionID GridMate::InvalidConnectionID = NULL