StovePCMatchmaking(Native dll)  1.0.4.1
Enumerations
Enumeration

Enumeration defined in the Matchmaking SDK. More...

Enumerations

enum  StovePCMatchmakingConnectionState { STOVE_PC_MATCHMAKING_NOT_CONNECTED = 0, STOVE_PC_MATCHMAKING_CONNECTING = 1, STOVE_PC_MATCHMAKING_CONNECTED = 2 }
 Matchmaking server connection status More...
 
enum  StovePCMatchmakingAffiliation {
  STOVE_PC_MATCHMAKING_AFFILIATION_NONE = 0, STOVE_PC_MATCHMAKING_AFFILIATION_BANNED = 1, STOVE_PC_MATCHMAKING_AFFILIATION_MEMBER = 2, STOVE_PC_MATCHMAKING_AFFILIATION_ADMINISTRATOR = 3,
  STOVE_PC_MATCHMAKING_AFFILIATION_OWNER = 4
}
 Lobby member rating information More...
 
enum  StovePCMatchmakingComparisonType {
  STOVE_PC_MATCHMAKING_EQUAL = 0, STOVE_PC_MATCHMAKING_NOT_EQUAL = 1, STOVE_PC_MATCHMAKING_GREATER_THAN = 2, STOVE_PC_MATCHMAKING_EQUAL_TO_OR_GREATER_THAN = 3,
  STOVE_PC_MATCHMAKING_LESS_THAN = 4, STOVE_PC_MATCHMAKING_EQUAL_TO_OR_LESS_THAN = 5
}
 Lobby search comparison operator type More...
 
enum  StovePCMatchmakingUserStatus { STOVE_PC_MATCHMAKING_UNAVAILABLE = 0, STOVE_PC_MATCHMAKING_AVAILABLE = 1 }
 User status information More...
 
enum  StovePCMatchmakingLogLevel {
  STOVE_PC_MATCHMAKING_TRACE = 1, STOVE_PC_MATCHMAKING_DEBUG = 2, STOVE_PC_MATCHMAKING_INFO = 3, STOVE_PC_MATCHMAKING_WARN = 4,
  STOVE_PC_MATCHMAKING_ERROR = 5, STOVE_PC_MATCHMAKING_NONE = 10000
}
 Log Level More...
 
enum  StovePCMatchmakingFunctionType {
  STOVE_PC_MATCHMAKING_INIT = 0, STOVE_PC_MATCHMAKING_UNINIT = 1, STOVE_PC_MATCHMAKING_CONNECT = 2, STOVE_PC_MATCHMAKING_DISCONNECT = 3,
  STOVE_PC_MATCHMAKING_SEND_LOBBY_MSG = 6, STOVE_PC_MATCHMAKING_SEND_LOBBY_BINARYDATA = 7, STOVE_PC_MATCHMAKING_CREATE_LOBBY = 8, STOVE_PC_MATCHMAKING_DESTROY_LOBBY = 9,
  STOVE_PC_MATCHMAKING_JOIN_LOBBY = 10, STOVE_PC_MATCHMAKING_LEAVE_LOBBY = 11, STOVE_PC_MATCHMAKING_SEND_LOBBY_INVITATION = 12, STOVE_PC_MATCHMAKING_SEND_REJECT_LOBBY_INVITATION = 13,
  STOVE_PC_MATCHMAKING_GET_LOBBY_USER_LIST = 14, STOVE_PC_MATCHMAKING_GET_BAN_USER_LIST = 15, STOVE_PC_MATCHMAKING_GET_MY_LOBBY_LIST = 16, STOVE_PC_MATCHMAKING_GET_LOBBY_LIST = 17,
  STOVE_PC_MATCHMAKING_KICK_USER = 18, STOVE_PC_MATCHMAKING_BAN_USER = 19, STOVE_PC_MATCHMAKING_UNBAN_USER = 20, STOVE_PC_MATCHMAKING_JOIN_RANDOM_LOBBY = 21,
  STOVE_PC_MATCHMAKING_REQUEST_LOBBY_LIST = 22, STOVE_PC_MATCHMAKING_SET_LOBBY_DATA = 23, STOVE_PC_MATCHMAKING_GET_LOBBY_DATA = 24, STOVE_PC_MATCHMAKING_SET_LOBBY_USER_DATA = 25,
  STOVE_PC_MATCHMAKING_SET_LOBBY_OWNER = 26, STOVE_PC_MATCHMAKING_START_GAME = 27, STOVE_PC_MATCHMAKING_END_GAME = 28, STOVE_PC_MATCHMAKING_USER_JOIN = 33,
  STOVE_PC_MATCHMAKING_USER_LEAVE = 34, STOVE_PC_MATCHMAKING_UPDATE_LOBBY_USER = 35, STOVE_PC_MATCHMAKING_UPDATE_LOBBY_DATA = 36, STOVE_PC_MATCHMAKING_USER_STATUS_CHANGED = 37,
  STOVE_PC_MATCHMAKING_GET_MYFRIEND_LIST = 38
}
 API number More...
 

Detailed Description

Enumeration defined in the Matchmaking SDK.

Enumeration Type Documentation

Matchmaking server connection status

Enumerator
STOVE_PC_MATCHMAKING_NOT_CONNECTED 

Not connected

STOVE_PC_MATCHMAKING_CONNECTING 

Connecting

STOVE_PC_MATCHMAKING_CONNECTED 

Connected

Lobby member rating information

Enumerator
STOVE_PC_MATCHMAKING_AFFILIATION_NONE 

No rating

STOVE_PC_MATCHMAKING_AFFILIATION_BANNED 

Users with restricted lobby access

STOVE_PC_MATCHMAKING_AFFILIATION_MEMBER 

Lobby members

STOVE_PC_MATCHMAKING_AFFILIATION_ADMINISTRATOR 

Lobby Manager

STOVE_PC_MATCHMAKING_AFFILIATION_OWNER 

Lobby owner

Lobby search comparison operator type

Enumerator
STOVE_PC_MATCHMAKING_EQUAL 

equals( = )

STOVE_PC_MATCHMAKING_NOT_EQUAL 

Not the same( != )

STOVE_PC_MATCHMAKING_GREATER_THAN 

Small( > )

STOVE_PC_MATCHMAKING_EQUAL_TO_OR_GREATER_THAN 

Greater than or equal to( => )

STOVE_PC_MATCHMAKING_LESS_THAN 

Less( < )

STOVE_PC_MATCHMAKING_EQUAL_TO_OR_LESS_THAN 

Less than or equal to( <= )

User status information

Enumerator
STOVE_PC_MATCHMAKING_UNAVAILABLE 

Offline

STOVE_PC_MATCHMAKING_AVAILABLE 

Online

Log Level

Enumerator
STOVE_PC_MATCHMAKING_TRACE 

Trace Level.

STOVE_PC_MATCHMAKING_DEBUG 

Debug Level.

STOVE_PC_MATCHMAKING_INFO 

Info Level.

STOVE_PC_MATCHMAKING_WARN 

Warn Level.

STOVE_PC_MATCHMAKING_ERROR 

Error Level.

STOVE_PC_MATCHMAKING_NONE 

No logging

API number

Enumerator
STOVE_PC_MATCHMAKING_INIT 

StovePCMatchmaking_Init Functions

STOVE_PC_MATCHMAKING_UNINIT 

StovePCMatchmaking_UnInit Functions

STOVE_PC_MATCHMAKING_CONNECT 

StovePCMatchmaking_Connect Functions

STOVE_PC_MATCHMAKING_DISCONNECT 

StovePCMatchmaking_Disconnect Functions

STOVE_PC_MATCHMAKING_SEND_LOBBY_MSG 

StovePCMatchmaking_SendLobbyMsg Functions

STOVE_PC_MATCHMAKING_SEND_LOBBY_BINARYDATA 

StovePCMatchmaking_SendLobbyBinarydata Functions

STOVE_PC_MATCHMAKING_CREATE_LOBBY 

StovePCMatchmaking_CreateLobby Functions

STOVE_PC_MATCHMAKING_DESTROY_LOBBY 

StovePCMatchmaking_DestroyLobby Functions

STOVE_PC_MATCHMAKING_JOIN_LOBBY 

StovePCMatchmaking_JoinLobby Functions

STOVE_PC_MATCHMAKING_LEAVE_LOBBY 

StovePCMatchmaking_LeaveLobby Functions

STOVE_PC_MATCHMAKING_SEND_LOBBY_INVITATION 

StovePCMatchmaking_SendLobbyInvitation Functions

STOVE_PC_MATCHMAKING_SEND_REJECT_LOBBY_INVITATION 

StovePCMatchmaking_SendRejectLobbyInvitation Functions

STOVE_PC_MATCHMAKING_GET_LOBBY_USER_LIST 

StovePCMatchmaking_GetLobbyUserList Functions

STOVE_PC_MATCHMAKING_GET_BAN_USER_LIST 

StovePCMatchmaking_GetBanUserList Functions

STOVE_PC_MATCHMAKING_GET_MY_LOBBY_LIST 

StovePCMatchmaking_GetMyLobbyList Functions

STOVE_PC_MATCHMAKING_GET_LOBBY_LIST 

StovePCMatchmaking_GetLobbyList Functions

STOVE_PC_MATCHMAKING_KICK_USER 

StovePCMatchmaking_KickUser Functions

STOVE_PC_MATCHMAKING_BAN_USER 

StovePCMatchmaking_BanUser Functions

STOVE_PC_MATCHMAKING_UNBAN_USER 

StovePCMatchmaking_UnBanUser Functions

STOVE_PC_MATCHMAKING_JOIN_RANDOM_LOBBY 

StovePCMatchmaking_JoinRandomLobby Functions

STOVE_PC_MATCHMAKING_REQUEST_LOBBY_LIST 

StovePCMatchmaking_RequestLobbyList Functions

STOVE_PC_MATCHMAKING_SET_LOBBY_DATA 

StovePCMatchmaking_SetLobbyData Functions

STOVE_PC_MATCHMAKING_GET_LOBBY_DATA 

StovePCMatchmaking_GetLobbyData Functions

STOVE_PC_MATCHMAKING_SET_LOBBY_USER_DATA 

StovePCMatchmaking_SetLobbyUserData Functions

STOVE_PC_MATCHMAKING_SET_LOBBY_OWNER 

StovePCMatchmaking_SetLobbyOwner Functions

STOVE_PC_MATCHMAKING_START_GAME 

StovePCMatchmaking_StartGame Functions

STOVE_PC_MATCHMAKING_END_GAME 

StovePCMatchmaking_EndGame Functions

STOVE_PC_MATCHMAKING_USER_JOIN 

User entry callbacks

STOVE_PC_MATCHMAKING_USER_LEAVE 

User exit callback

STOVE_PC_MATCHMAKING_UPDATE_LOBBY_USER 

Update user information callback

STOVE_PC_MATCHMAKING_UPDATE_LOBBY_DATA 

Lobby meta information update callback

STOVE_PC_MATCHMAKING_USER_STATUS_CHANGED 

Change User Presence callback

STOVE_PC_MATCHMAKING_GET_MYFRIEND_LIST 

StovePCMatchmaking_GetMyFriendList Functions