yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::net::CollaborationService Member List

This is the complete list of members for yaze::net::CollaborationService, including all inherited members.

ApplyApprovedProposal(const std::string &proposal_id)yaze::net::CollaborationService
ApplyDiff(const std::string &diff_data)yaze::net::CollaborationServiceprivate
ApplyRomSync(const std::string &diff_data, const std::string &rom_hash, const std::string &sender)yaze::net::CollaborationService
approval_mgr_yaze::net::CollaborationServiceprivate
client_yaze::net::CollaborationServiceprivate
CollaborationService(Rom *rom)yaze::net::CollaborationServiceexplicit
config_yaze::net::CollaborationServiceprivate
Connect(const std::string &host, int port=8765)yaze::net::CollaborationService
Disconnect()yaze::net::CollaborationService
GenerateDiff(const std::string &from_hash, const std::string &to_hash)yaze::net::CollaborationServiceprivate
GetClient()yaze::net::CollaborationServiceinline
GetSessionInfo() constyaze::net::CollaborationService
HandleIncomingProposal(const std::string &proposal_id, const nlohmann::json &proposal_data, const std::string &sender)yaze::net::CollaborationService
HostSession(const std::string &session_name, const std::string &username, bool ai_enabled=true)yaze::net::CollaborationService
Initialize(const Config &config, RomVersionManager *version_mgr, ProposalApprovalManager *approval_mgr)yaze::net::CollaborationService
IsConnected() constyaze::net::CollaborationService
JoinSession(const std::string &session_code, const std::string &username)yaze::net::CollaborationService
last_sync_hash_yaze::net::CollaborationServiceprivate
LeaveSession()yaze::net::CollaborationService
OnParticipantJoined(const nlohmann::json &payload)yaze::net::CollaborationServiceprivate
OnParticipantLeft(const nlohmann::json &payload)yaze::net::CollaborationServiceprivate
OnProposalReceived(const nlohmann::json &payload)yaze::net::CollaborationServiceprivate
OnProposalUpdated(const nlohmann::json &payload)yaze::net::CollaborationServiceprivate
OnRomSyncReceived(const nlohmann::json &payload)yaze::net::CollaborationServiceprivate
rom_yaze::net::CollaborationServiceprivate
SetAutoSync(bool enabled)yaze::net::CollaborationService
ShouldAutoSync()yaze::net::CollaborationServiceprivate
SubmitChangesAsProposal(const std::string &description, const std::string &username)yaze::net::CollaborationService
sync_in_progress_yaze::net::CollaborationServiceprivate
version_mgr_yaze::net::CollaborationServiceprivate
VoteOnProposal(const std::string &proposal_id, bool approved, const std::string &username)yaze::net::CollaborationService
~CollaborationService()yaze::net::CollaborationService