Etterna 0.75.1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
NetProtocol Class Reference
Inheritance diagram for NetProtocol:
Inheritance graph
[legend]
Collaboration diagram for NetProtocol:
Collaboration graph
[legend]

Public Member Functions

virtual auto Connect (NetworkSyncManager *, unsigned short, std::string) -> bool
 
virtual void close ()
 
virtual void Update (NetworkSyncManager *n, float fDeltaTime)
 
virtual void CreateNewRoom (std::string name, std::string desc, std::string password)
 
virtual void SelectUserSong (NetworkSyncManager *n, Song *song)
 
virtual void EnterRoom (std::string name, std::string password)
 
virtual void LeaveRoom (NetworkSyncManager *n)
 
virtual void SendChat (const std::string &message, std::string tab, int type)
 
virtual void ReportHighScore (HighScore *hs, PlayerStageStats &pss)
 
virtual void ReportSongOver (NetworkSyncManager *n)
 
virtual void StartRequest (NetworkSyncManager *n, short position)
 
virtual void Login (std::string user, std::string pass)
 
virtual void Logout ()
 
virtual void OnMusicSelect ()
 
virtual void OffMusicSelect ()
 
virtual void OnOptions ()
 
virtual void OffOptions ()
 
virtual void OnEval ()
 
virtual void OffEval ()
 
virtual void SendMPLeaderboardUpdate (float wife, std::string &jdgstr)
 
virtual void ReportReplayInput (NetworkSyncManager *n, bool isPress, int col, int row, float fMusicSeconds, float fNoteOffset, int tapNoteType, int tapNoteSubType)
 
virtual void ReportReplayMiss (NetworkSyncManager *n, int col, int row, int tapNoteType, int tapNoteSubType)
 
virtual void ReportReplayHold (NetworkSyncManager *n, int col, int row, int subType)
 
virtual void ReportReplayMine (NetworkSyncManager *n, int row, int col)
 
virtual void ReportV2Data (int col, int row, float offset, int tapNoteType)
 

Public Attributes

std::string serverName
 
int serverVersion { 0 }
 

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