FlightGear next
replay-internal.hxx File Reference
#include <deque>
#include <mutex>
#include <vector>
#include <simgear/compiler.h>
#include <simgear/io/HTTPFileRequest.hxx>
#include <simgear/io/iostreams/gzcontainerfile.hxx>
#include <simgear/math/sg_types.hxx>
#include <simgear/props/props.hxx>
#include <simgear/structure/subsystem_mgr.hxx>
#include <MultiPlayer/multiplaymgr.hxx>

Go to the source code of this file.

Classes

struct  FGReplayData
 
struct  FGReplayMessages
 
struct  FGFrameInfo
 
struct  FGReplayInternal
 

Enumerations

enum  FGTapeType { FGTapeType_NORMAL , FGTapeType_CONTINUOUS , FGTapeType_RECOVERY }
 

Functions

std::ostream & operator<< (std::ostream &out, const FGFrameInfo &frame_info)
 
SGPropertyNode_ptr saveSetup (const SGPropertyNode *extra, const SGPath &path, double duration, FGTapeType tape_type, int continuous_compression=0)
 
SGPath makeSavePath (FGTapeType type, SGPath *path_timeless=nullptr)
 

Variables

const char *const FlightRecorderFileMagic
 Magic string to verify valid FG flight recorder tapes.
 

Enumeration Type Documentation

◆ FGTapeType

enum FGTapeType
Enumerator
FGTapeType_NORMAL 
FGTapeType_CONTINUOUS 
FGTapeType_RECOVERY 

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

Function Documentation

◆ makeSavePath()

SGPath makeSavePath ( FGTapeType type,
SGPath * path_timeless = nullptr )

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

◆ operator<<()

std::ostream & operator<< ( std::ostream & out,
const FGFrameInfo & frame_info )

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

◆ saveSetup()

SGPropertyNode_ptr saveSetup ( const SGPropertyNode * extra,
const SGPath & path,
double duration,
FGTapeType tape_type,
int continuous_compression = 0 )

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

Variable Documentation

◆ FlightRecorderFileMagic

const char* const FlightRecorderFileMagic
extern

Magic string to verify valid FG flight recorder tapes.

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