FlightGear next
FGReplayData Struct Reference

#include <replay-internal.hxx>

Public Member Functions

void UpdateStats ()
 
 FGReplayData ()
 
 ~FGReplayData ()
 

Static Public Member Functions

static void resetStatisticsProperties ()
 

Public Attributes

bool load_signals {false}
 
bool load_multiplayer {false}
 
bool load_extra_properties {false}
 
double sim_time {0.0}
 
std::vector< char > raw_data
 
std::vector< std::shared_ptr< std::vector< char > > > multiplayer_messages
 
std::vector< char > extra_properties
 
std::map< std::string, std::string > replay_extra_property_changes
 
std::vector< std::string > replay_extra_property_removals
 
size_t m_bytes_raw_data = 0
 
size_t m_bytes_multiplayer_messages = 0
 
size_t m_num_multiplayer_messages = 0
 

Static Public Attributes

static size_t s_num = 0
 
static size_t s_bytes_raw_data = 0
 
static size_t s_bytes_multiplayer_messages = 0
 
static size_t s_num_multiplayer_messages = 0
 
static SGPropertyNode_ptr s_prop_num
 
static SGPropertyNode_ptr s_prop_bytes_raw_data
 
static SGPropertyNode_ptr s_prop_bytes_multiplayer_messages
 
static SGPropertyNode_ptr s_prop_num_multiplayer_messages
 

Detailed Description

Definition at line 30 of file replay-internal.hxx.

Constructor & Destructor Documentation

◆ FGReplayData()

FGReplayData::FGReplayData ( )

Definition at line 69 of file replay-internal.cxx.

◆ ~FGReplayData()

FGReplayData::~FGReplayData ( )

Definition at line 74 of file replay-internal.cxx.

Member Function Documentation

◆ resetStatisticsProperties()

void FGReplayData::resetStatisticsProperties ( )
static

Definition at line 82 of file replay-internal.cxx.

◆ UpdateStats()

void FGReplayData::UpdateStats ( )

Definition at line 31 of file replay-internal.cxx.

Member Data Documentation

◆ extra_properties

std::vector<char> FGReplayData::extra_properties

Definition at line 46 of file replay-internal.hxx.

◆ load_extra_properties

bool FGReplayData::load_extra_properties {false}

Definition at line 33 of file replay-internal.hxx.

◆ load_multiplayer

bool FGReplayData::load_multiplayer {false}

Definition at line 32 of file replay-internal.hxx.

◆ load_signals

bool FGReplayData::load_signals {false}

Definition at line 31 of file replay-internal.hxx.

◆ m_bytes_multiplayer_messages

size_t FGReplayData::m_bytes_multiplayer_messages = 0

Definition at line 63 of file replay-internal.hxx.

◆ m_bytes_raw_data

size_t FGReplayData::m_bytes_raw_data = 0

Definition at line 62 of file replay-internal.hxx.

◆ m_num_multiplayer_messages

size_t FGReplayData::m_num_multiplayer_messages = 0

Definition at line 64 of file replay-internal.hxx.

◆ multiplayer_messages

std::vector<std::shared_ptr<std::vector<char> > > FGReplayData::multiplayer_messages

Definition at line 41 of file replay-internal.hxx.

◆ raw_data

std::vector<char> FGReplayData::raw_data

Definition at line 38 of file replay-internal.hxx.

◆ replay_extra_property_changes

std::map<std::string, std::string> FGReplayData::replay_extra_property_changes

Definition at line 50 of file replay-internal.hxx.

◆ replay_extra_property_removals

std::vector<std::string> FGReplayData::replay_extra_property_removals

Definition at line 51 of file replay-internal.hxx.

◆ s_bytes_multiplayer_messages

size_t FGReplayData::s_bytes_multiplayer_messages = 0
static

Definition at line 69 of file replay-internal.hxx.

◆ s_bytes_raw_data

size_t FGReplayData::s_bytes_raw_data = 0
static

Definition at line 68 of file replay-internal.hxx.

◆ s_num

size_t FGReplayData::s_num = 0
static

Definition at line 67 of file replay-internal.hxx.

◆ s_num_multiplayer_messages

size_t FGReplayData::s_num_multiplayer_messages = 0
static

Definition at line 70 of file replay-internal.hxx.

◆ s_prop_bytes_multiplayer_messages

SGPropertyNode_ptr FGReplayData::s_prop_bytes_multiplayer_messages
static

Definition at line 73 of file replay-internal.hxx.

◆ s_prop_bytes_raw_data

SGPropertyNode_ptr FGReplayData::s_prop_bytes_raw_data
static

Definition at line 72 of file replay-internal.hxx.

◆ s_prop_num

SGPropertyNode_ptr FGReplayData::s_prop_num
static

Definition at line 71 of file replay-internal.hxx.

◆ s_prop_num_multiplayer_messages

SGPropertyNode_ptr FGReplayData::s_prop_num_multiplayer_messages
static

Definition at line 74 of file replay-internal.hxx.

◆ sim_time

double FGReplayData::sim_time {0.0}

Definition at line 35 of file replay-internal.hxx.


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