StovePCMatchmaking(Native dll): Enumeration

StovePCMatchmaking(Native dll) 1.0.4.1

- Main Page
- Modules
- Classes
- Files
- Examples

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

enum StovePCMatchmakingConnectionState

Matchmaking server connection status

Enumerator
STOVE_PC_MATCHMAKING_NOT_CONNECTED | Not connected
STOVE_PC_MATCHMAKING_CONNECTING | Connecting
STOVE_PC_MATCHMAKING_CONNECTED | Connected

enum StovePCMatchmakingAffiliation

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

enum StovePCMatchmakingComparisonType

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( <= )

enum StovePCMatchmakingUserStatus

User status information

Enumerator
STOVE_PC_MATCHMAKING_UNAVAILABLE | Offline
STOVE_PC_MATCHMAKING_AVAILABLE | Online

enum StovePCMatchmakingLogLevel

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

enum StovePCMatchmakingFunctionType

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