yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::app::platform::WasmConfig Struct Reference

#include <wasm_config.h>

Classes

struct  AI
 
struct  Autosave
 
struct  Cache
 
struct  Collaboration
 
struct  Deployment
 
struct  ServerStatus
 
struct  Terminal
 
struct  UI
 

Public Member Functions

void LoadFromJavaScript ()
 
void FetchServerStatus ()
 
bool IsLoaded () const
 
bool IsLoading () const
 
std::unique_lock< std::mutex > GetReadLock () const
 

Static Public Member Functions

static WasmConfigGet ()
 

Public Attributes

struct yaze::app::platform::WasmConfig::Collaboration collaboration
 
struct yaze::app::platform::WasmConfig::Autosave autosave
 
struct yaze::app::platform::WasmConfig::Terminal terminal
 
struct yaze::app::platform::WasmConfig::UI ui
 
struct yaze::app::platform::WasmConfig::Cache cache
 
struct yaze::app::platform::WasmConfig::AI ai
 
struct yaze::app::platform::WasmConfig::Deployment deployment
 
struct yaze::app::platform::WasmConfig::ServerStatus server_status
 

Private Attributes

std::mutex config_mutex_
 

Detailed Description

Definition at line 192 of file wasm_config.h.

Member Function Documentation

◆ LoadFromJavaScript()

void yaze::app::platform::WasmConfig::LoadFromJavaScript ( )
inline

Definition at line 248 of file wasm_config.h.

◆ FetchServerStatus()

void yaze::app::platform::WasmConfig::FetchServerStatus ( )
inline

Definition at line 249 of file wasm_config.h.

◆ Get()

static WasmConfig & yaze::app::platform::WasmConfig::Get ( )
inlinestatic

Definition at line 250 of file wasm_config.h.

◆ IsLoaded()

bool yaze::app::platform::WasmConfig::IsLoaded ( ) const
inline

Definition at line 254 of file wasm_config.h.

◆ IsLoading()

bool yaze::app::platform::WasmConfig::IsLoading ( ) const
inline

Definition at line 255 of file wasm_config.h.

◆ GetReadLock()

std::unique_lock< std::mutex > yaze::app::platform::WasmConfig::GetReadLock ( ) const
inline

Definition at line 256 of file wasm_config.h.

References config_mutex_.

Member Data Documentation

◆ collaboration

struct yaze::app::platform::WasmConfig::Collaboration yaze::app::platform::WasmConfig::collaboration

◆ autosave

struct yaze::app::platform::WasmConfig::Autosave yaze::app::platform::WasmConfig::autosave

◆ terminal

struct yaze::app::platform::WasmConfig::Terminal yaze::app::platform::WasmConfig::terminal

◆ ui

struct yaze::app::platform::WasmConfig::UI yaze::app::platform::WasmConfig::ui

◆ cache

struct yaze::app::platform::WasmConfig::Cache yaze::app::platform::WasmConfig::cache

◆ ai

struct yaze::app::platform::WasmConfig::AI yaze::app::platform::WasmConfig::ai

◆ deployment

struct yaze::app::platform::WasmConfig::Deployment yaze::app::platform::WasmConfig::deployment

◆ server_status

struct yaze::app::platform::WasmConfig::ServerStatus yaze::app::platform::WasmConfig::server_status

◆ config_mutex_

std::mutex yaze::app::platform::WasmConfig::config_mutex_
mutableprivate

Definition at line 261 of file wasm_config.h.

Referenced by GetReadLock().


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