LeviLamina
Loading...
Searching...
No Matches
IConnectionEventing Class Referenceabstract
+ Inheritance diagram for IConnectionEventing:

Public Types

enum class  ServerConnectionOutcome : int {
  Success = 0 , Failed = 1 , FailedUserOffline = 2 , FailedServerFull = 3 ,
  FailedServerOffline = 4
}
 
enum class  ConnectionFailureReason : int { Unknown = -1 , MismatchedMinecraftProtocol = 1 , MismatchedRaknetVersion = 2 }
 
enum class  PlayerJoinWorldAttemptState : int {
  Unknown = 0 , AttemptingToJoin = 1 , TimedOutAttemptingJoin = 2 , FailedToJoin = 3 ,
  SuccessfulJoin = 4 , Canceled = 5
}
 

Public Member Functions

virtual void fireServerConnectionEvent (::IConnectionEventing::ServerConnectionOutcome, uint, double, ::std::string const &, ::std::string const &)=0
 
virtual void fireEventConnectionFailed (::IConnectionEventing::ConnectionFailureReason)=0
 
virtual void fireEventOnSuccessfulClientLogin (::MultiPlayerLevel const *)=0
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

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