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

#include <wasm_collaboration.h>

Classes

struct  ChangeEvent
 
struct  CursorInfo
 
struct  User
 

Public Member Functions

absl::StatusOr< std::string > CreateSession (const std::string &, const std::string &)
 
absl::Status JoinSession (const std::string &, const std::string &)
 
absl::Status LeaveSession ()
 
absl::Status BroadcastChange (uint32_t, const std::vector< uint8_t > &, const std::vector< uint8_t > &)
 
std::vector< UserGetConnectedUsers () const
 
bool IsConnected () const
 
std::string GetRoomCode () const
 
std::string GetSessionName () const
 

Detailed Description

Definition at line 385 of file wasm_collaboration.h.

Member Function Documentation

◆ CreateSession()

absl::StatusOr< std::string > yaze::app::platform::WasmCollaboration::CreateSession ( const std::string & ,
const std::string &  )
inline

Definition at line 410 of file wasm_collaboration.h.

◆ JoinSession()

absl::Status yaze::app::platform::WasmCollaboration::JoinSession ( const std::string & ,
const std::string &  )
inline

Definition at line 415 of file wasm_collaboration.h.

◆ LeaveSession()

absl::Status yaze::app::platform::WasmCollaboration::LeaveSession ( )
inline

Definition at line 419 of file wasm_collaboration.h.

◆ BroadcastChange()

absl::Status yaze::app::platform::WasmCollaboration::BroadcastChange ( uint32_t ,
const std::vector< uint8_t > & ,
const std::vector< uint8_t > &  )
inline

Definition at line 423 of file wasm_collaboration.h.

◆ GetConnectedUsers()

std::vector< User > yaze::app::platform::WasmCollaboration::GetConnectedUsers ( ) const
inline

Definition at line 428 of file wasm_collaboration.h.

◆ IsConnected()

bool yaze::app::platform::WasmCollaboration::IsConnected ( ) const
inline

Definition at line 429 of file wasm_collaboration.h.

◆ GetRoomCode()

std::string yaze::app::platform::WasmCollaboration::GetRoomCode ( ) const
inline

Definition at line 430 of file wasm_collaboration.h.

◆ GetSessionName()

std::string yaze::app::platform::WasmCollaboration::GetSessionName ( ) const
inline

Definition at line 431 of file wasm_collaboration.h.


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