yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::editor::CollaborationState Struct Reference

State for collaborative editing sessions. More...

#include <agent_state.h>

Public Attributes

bool active = false
 
CollaborationMode mode = CollaborationMode::kLocal
 
std::string session_id
 
std::string session_name
 
std::string server_url = "ws://localhost:8765"
 
bool server_connected = false
 
std::vector< std::string > participants
 
absl::Time last_synced = absl::InfinitePast()
 

Detailed Description

State for collaborative editing sessions.

Definition at line 38 of file agent_state.h.

Member Data Documentation

◆ active

bool yaze::editor::CollaborationState::active = false

Definition at line 39 of file agent_state.h.

◆ mode

CollaborationMode yaze::editor::CollaborationState::mode = CollaborationMode::kLocal

Definition at line 40 of file agent_state.h.

◆ session_id

std::string yaze::editor::CollaborationState::session_id

Definition at line 41 of file agent_state.h.

◆ session_name

std::string yaze::editor::CollaborationState::session_name

Definition at line 42 of file agent_state.h.

◆ server_url

std::string yaze::editor::CollaborationState::server_url = "ws://localhost:8765"

Definition at line 43 of file agent_state.h.

◆ server_connected

bool yaze::editor::CollaborationState::server_connected = false

Definition at line 44 of file agent_state.h.

◆ participants

std::vector<std::string> yaze::editor::CollaborationState::participants

Definition at line 45 of file agent_state.h.

◆ last_synced

absl::Time yaze::editor::CollaborationState::last_synced = absl::InfinitePast()

Definition at line 46 of file agent_state.h.


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