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() |
State for collaborative editing sessions.
Definition at line 38 of file agent_state.h.
| bool yaze::editor::CollaborationState::active = false |
Definition at line 39 of file agent_state.h.
| CollaborationMode yaze::editor::CollaborationState::mode = CollaborationMode::kLocal |
Definition at line 40 of file agent_state.h.
| std::string yaze::editor::CollaborationState::session_id |
Definition at line 41 of file agent_state.h.
| std::string yaze::editor::CollaborationState::session_name |
Definition at line 42 of file agent_state.h.
| std::string yaze::editor::CollaborationState::server_url = "ws://localhost:8765" |
Definition at line 43 of file agent_state.h.
| bool yaze::editor::CollaborationState::server_connected = false |
Definition at line 44 of file agent_state.h.
| std::vector<std::string> yaze::editor::CollaborationState::participants |
Definition at line 45 of file agent_state.h.
| absl::Time yaze::editor::CollaborationState::last_synced = absl::InfinitePast() |
Definition at line 46 of file agent_state.h.