StovePCMatchmaking(Native dll): D:/workspace/messenger/matchmaking_xmpp/stove_pc_matchmaking/include/StovePCMatchmakingCallback.h Source File

StovePCMatchmaking(Native dll) 1.0.4.1

- Main Page
- Modules
- Classes
- Files
- Examples

- File List
- File Members

StovePCMatchmakingCallback.h
Go to the documentation of this file.
1
5 #ifndef STOVEPCMATCHMAKINGCALLBACK_H_
6 #define STOVEPCMATCHMAKINGCALLBACK_H_
7
8 #include "StovePCMatchmakingDefine.h"
9
14 #pragma pack(push, 4)
15
20 struct StovePCMatchmakingError
21 {
23 StovePCMatchmakingFunctionType functionType;
24
26 StovePCMatchmakingResult result;
27
29 const char* message;
30
32 int externalError;
33 };
34
39 struct StovePCMatchmakingLobby
40 {
42 const wchar_t* title;
43
45 int currentUsers;
46
48 int maxUsers;
49
51 __int64 createAt;
52
54 const wchar_t* lobby;
55
57 bool isPasswordProtected;
58
60 StovePCMatchmakingMetadata* lobbyDataArray;
61
63 int lobbyDataCount;
64 };
65
70 struct StovePCMatchmakingLobbyUser
71 {
73 unsigned __int64 UID;;
74
76 const wchar_t* nickname;
77
79 StovePCMatchmakingAffiliation affiliation;
80
82 const StovePCMatchmakingMetadata* userDataArray;
83
85 int userDataCount;
86 };
87
92 struct StovePCMatchmakingCreateLobby
93 {
95 const wchar_t* lobby;
96 };
97
102 struct StovePCMatchmakingJoinLobby
103 {
105 const wchar_t* title;
106
108 const wchar_t* lobby;
109
111 int maxUser;
112
114 bool isPasswordProtected;
115
117 const StovePCMatchmakingMetadata* lobbyDataArray;
118
120 int lobbyDataCount;
121 };
122
127 struct StovePCMatchmakingUserJoin
128 {
130 const wchar_t* lobby;
131
133 unsigned __int64 UID;
134
136 const wchar_t* nickname;
137
139 StovePCMatchmakingAffiliation affiliation;
140
142 const StovePCMatchmakingMetadata* userDataArray;
143
145 int userDataCount;
146 };
147
152 struct StovePCMatchmakingLeaveLobby
153 {
155 const wchar_t* lobby;
156 };
157
162 struct StovePCMatchmakingDestroyLobby
163 {
165 const wchar_t* lobby;
166 };
167
172 struct StovePCMatchmakingUserLeave
173 {
175 const wchar_t* lobby;
176
178 unsigned __int64 UID;
179
181 const wchar_t* nickname;
182 };
183
188 struct StovePCMatchmakingUpdateLobbyUser
189 {
191 const wchar_t* lobby;
192
194 unsigned __int64 UID;
195
197 const wchar_t* nickname;
198
200 StovePCMatchmakingAffiliation affiliation;
201
203 const StovePCMatchmakingMetadata* userDataArray;
204
206 int userDataCount;
207 };
208
216 struct StovePCMatchmakingUpdateLobbyData
217 {
219 const wchar_t* lobby;
220
222 const StovePCMatchmakingMetadata* lobbyDataArray;
223
225 int lobbyDataCount;
226 };
227
232 struct StovePCMatchmakingRecvLobbyBinarydata
233 {
235 const wchar_t* lobby;
236
238 unsigned __int64 fromUID;;
239
241 const wchar_t* fromNickname;
242
244 const unsigned char* binarydata;
245
247 int dataLength;
248
250 const wchar_t* meta;
251 };
252
257 struct StovePCMatchmakingSendLobbyBinarydata
258 {
260 const wchar_t* lobby;
261
263 unsigned __int64 toUID;
264
266 const wchar_t* toNickname;
267
269 const unsigned char* binarydata;
270
272 int dataLength;
273
275 const wchar_t* meta;
276 };
277
282 struct StovePCMatchmakingRecvLobbyMessage
283 {
285 const wchar_t* lobby;
286
288 unsigned __int64 fromUID;
289
291 const wchar_t* fromNickname;
292
294 const wchar_t* message;
295
297 const wchar_t* meta;
298 };
299
304 struct StovePCMatchmakingSendLobbyMessage
305 {
307 const wchar_t* lobby;
308
310 unsigned __int64 toUID;
311
313 const wchar_t* toNickname;
314
316 const wchar_t* message;
317
319 const wchar_t* meta;
320 };
321
326 struct StovePCMatchmakingRequestLobbyList
327 {
329 __int64 pageOffset;
330
332 int pageCount;
333
335 const StovePCMatchmakingLobby* lobbysArray;
336
338 int lobbysArrayCount;
339 };
340
345 struct StovePCMatchmakingGetLobbyUserList
346 {
348 const wchar_t* lobby;
349
351 const StovePCMatchmakingLobbyUser* usersArray;
352
354 int usersCount;
355 };
356
361 struct StovePCMatchmakingGetBanUserList
362 {
364 const wchar_t* lobby;
365
367 const StovePCMatchmakingLobbyUser* usersArray;
368
370 int usersCount;
371 };
372
377 struct StovePCMatchmakingGetMyLobbyList
378 {
380 const StovePCMatchmakingLobbyInfo* myLobbyIdList;
381
383 int myLobbyIdCount;
384 };
385
390 struct StovePCMatchmakingSendLobbyInvitation
391 {
393 const wchar_t* lobby;
394
396 const wchar_t* password;
397
399 unsigned __int64 toUID;
400
402 const wchar_t* toNickname;
403
405 const wchar_t* message;
406 };
407
412 struct StovePCMatchmakingRecvLobbyInvitation
413 {
415 const wchar_t* lobby;
416
418 const wchar_t* password;
419
421 unsigned __int64 fromUID;
422
424 const wchar_t* fromNickname;
425
427 const wchar_t* message;
428 };
429
434 struct StovePCMatchmakingSendRejectLobbyInvitation
435 {
437 const wchar_t* lobby;
438
440 unsigned __int64 toUID;
441
443 const wchar_t* toNickname;
444 };
445
450 struct StovePCMatchmakingRecvRejectLobbyInvitation
451 {
453 const wchar_t* lobby;
454
456 unsigned __int64 fromUID;
457
459 const wchar_t* fromNickname;
460 };
461
466 struct StovePCMatchmakingKickUser
467 {
469 const wchar_t* lobby;
470
472 unsigned __int64 toUID;
473
475 const wchar_t* toNickname;
476 };
477
482 struct StovePCMatchmakingBanUser
483 {
485 const wchar_t* lobby;
486
488 unsigned __int64 toUID;
489
491 const wchar_t* toNickname;
492 };
493
498 struct StovePCMatchmakingUnBanUser
499 {
501 const wchar_t* lobby;
502
504 unsigned __int64 toUID;
505
507 const wchar_t* toNickname;
508 };
509
510
515 struct StovePCMatchmakingSetLobbyOwner
516 {
518 const wchar_t* lobby;
519
521 unsigned __int64 toUID;
522
524 const wchar_t* toNickname;
525 };
526
531 struct StovePCMatchmakingSetLobbyData
532 {
534 const wchar_t* lobby;
535
537 const wchar_t* key;
538
540 const wchar_t* value;
541 };
542
547 struct StovePCMatchmakingGetLobbyData
548 {
550 const wchar_t* lobby;
551
553 const StovePCMatchmakingMetadata* lobbyDataArray;
554
556 int lobbyDataCount;
557 };
558
563 struct StovePCMatchmakingSetLobbyUserdata
564 {
566 const wchar_t* lobby;
567
569 const wchar_t* key;
570
572 const wchar_t* value;
573 };
574
579 struct StovePCMatchmakingStartGame
580 {
582 const wchar_t* lobby;
583
585 const wchar_t* serverIP;
586
588 int serverPort;
589 };
590
595 struct StovePCMatchmakingEndGame
596 {
598 const wchar_t* lobby;
599
601 const wchar_t* serverIP;
602
604 int serverPort;
605 };
606
611 struct StovePCMatchmakingGetMyFriendList
612 {
614 const StovePCMatchmakingFriendInfo* friendArray;
615
617 int friendCount;
618 };
619
624 struct StovePCMatchmakingUserStatusChanged
625 {
627 unsigned __int64 UID;
628
630 const wchar_t* nickname;
631
633 StovePCMatchmakingUserStatus status;
634 };
635
636 #pragma pack(pop)
637
642 struct StovePCMatchmakingCallback
643 {
645 void(*OnConnect)(const StovePCMatchmakingError error);
646
648 void(*OnDisconnect)(const StovePCMatchmakingError error, const StovePCMatchmakingDisconnectCode code);
649
651 void(*OnCreateLobby)(const StovePCMatchmakingError error, const StovePCMatchmakingCreateLobby createLobby);
652
654 void(*OnDestroyLobby)(const StovePCMatchmakingError error, const StovePCMatchmakingDestroyLobby destroyLobby);
655
657 void(*OnJoinLobby)(const StovePCMatchmakingError error, const StovePCMatchmakingJoinLobby joinLobby);
658
660 void(*OnUserJoin)(const StovePCMatchmakingError error, const StovePCMatchmakingUserJoin userJoin);
661
663 void(*OnUpdateLobbyUser)(const StovePCMatchmakingError error, const StovePCMatchmakingUpdateLobbyUser updateLobbyUser);
664
666 void(*OnUpdateLobbyData)(const StovePCMatchmakingError error, const StovePCMatchmakingUpdateLobbyData updateLobbyData);
667
669 void(*OnLeaveLobby)(const StovePCMatchmakingError error, const StovePCMatchmakingLeaveLobby leaveLobby);
670
672 void(*OnUserLeave)(const StovePCMatchmakingError error, const StovePCMatchmakingUserLeave userLeave);
673
675 void(*OnSendLobbyMessage)(const StovePCMatchmakingError error, const StovePCMatchmakingSendLobbyMessage channelMessage);
676
678 void(*OnRecvLobbyMessage)(const StovePCMatchmakingError error, const StovePCMatchmakingRecvLobbyMessage channelMessage);
679
681 void(*OnSendLobbyBinarydata)(const StovePCMatchmakingError error, const StovePCMatchmakingSendLobbyBinarydata channelMessage);
682
684 void(*OnRecvLobbyBinarydata)(const StovePCMatchmakingError error, const StovePCMatchmakingRecvLobbyBinarydata channelMessage);
685
687 void(*OnSendLobbyInvitation)(const StovePCMatchmakingError error, const StovePCMatchmakingSendLobbyInvitation channelInvitation);
688
690 void(*OnRecvLobbyInvitation)(const StovePCMatchmakingError error, const StovePCMatchmakingRecvLobbyInvitation channelInvitation);
691
693 void(*OnSendRejectLobbyInvitation)(const StovePCMatchmakingError error, const StovePCMatchmakingSendRejectLobbyInvitation rejectLobbyInvitation);
694
696 void(*OnRecvRejectLobbyInvitation)(const StovePCMatchmakingError error, const StovePCMatchmakingRecvRejectLobbyInvitation rejectLobbyInvitation);
697
699 void(*OnRequestLobbyList)(const StovePCMatchmakingError error, const StovePCMatchmakingRequestLobbyList requestLobbyList);
700
702 void(*OnGetLobbyUserList)(const StovePCMatchmakingError error, const StovePCMatchmakingGetLobbyUserList userList);
703
705 void(*OnGetBanUserList)(const StovePCMatchmakingError error, const StovePCMatchmakingGetBanUserList userList);
706
708 void(*OnGetMyLobbyList)(const StovePCMatchmakingError error, const StovePCMatchmakingGetMyLobbyList channelList);
709
711 void(*OnKickUser)(const StovePCMatchmakingError error, const StovePCMatchmakingKickUser kickUser);
712
714 void(*OnBanUser)(const StovePCMatchmakingError error, const StovePCMatchmakingBanUser banUser);
715
717 void(*OnUnBanUser)(const StovePCMatchmakingError error, const StovePCMatchmakingUnBanUser unBanUser);
718
720 void(*OnSetLobbyOwner)(const StovePCMatchmakingError error, const StovePCMatchmakingSetLobbyOwner setLobbyOwner);
721
723 void(*OnSetLobbyData)(const StovePCMatchmakingError error, const StovePCMatchmakingSetLobbyData setLobbyData);
724
726 void(*OnGetLobbyData)(const StovePCMatchmakingError error, const StovePCMatchmakingGetLobbyData getLobbyData);
727
729 void(*OnSetLobbyUserdata)(const StovePCMatchmakingError error, const StovePCMatchmakingSetLobbyUserdata setLobbyUserdata);
730
732 void(*OnStartGame)(const StovePCMatchmakingError error, const StovePCMatchmakingStartGame startGame);
733
735 void(*OnEndGame)(const StovePCMatchmakingError error, const StovePCMatchmakingEndGame endGame);
736
738 void(*OnGetMyFriendList)(const StovePCMatchmakingError error, const StovePCMatchmakingGetMyFriendList myfriends);
739
741 void(*OnUserStatusChanged)(const StovePCMatchmakingError error, const StovePCMatchmakingUserStatusChanged status);
742 };
743
744 #endif //MATCHMAKING_CALLBACK_C_H_
StovePCMatchmakingUpdateLobbyData::lobbyDataCount
int lobbyDataCount
로비 메타 데이터 배열 개수
Definition: StovePCMatchmakingCallback.h:225
StovePCMatchmakingCallback::OnRequestLobbyList
void(* OnRequestLobbyList)(const StovePCMatchmakingError error, const StovePCMatchmakingRequestLobbyList requestLobbyList)
StovePCMatchmaking_RequestLobbyList 호출시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:699
StovePCMatchmakingSetLobbyUserdata::value
const wchar_t * value
로비 내 유저 데이터 값
Definition: StovePCMatchmakingCallback.h:572
StovePCMatchmakingCallback::OnRecvLobbyBinarydata
void(* OnRecvLobbyBinarydata)(const StovePCMatchmakingError error, const StovePCMatchmakingRecvLobbyBinarydata channelMessage)
다른 유저가 StovePCMatchmaking_SendLobbyBinarydata로 로비에 데이터 보낼 시 응답받는 콜백 함수 포인터 ...
Definition: StovePCMatchmakingCallback.h:684
StovePCMatchmakingRequestLobbyList::pageOffset
__int64 pageOffset
검색결과 페이지 offset 위치
Definition: StovePCMatchmakingCallback.h:329
StovePCMatchmakingRecvLobbyInvitation::password
const wchar_t * password
로비 패스워드 (비공개 로비일 경우)
Definition: StovePCMatchmakingCallback.h:418
StovePCMatchmakingGetBanUserList::lobby
const wchar_t * lobby
로비 이름
Definition: StovePCMatchmakingCallback.h:364
StovePCMatchmakingUserJoin::UID
unsigned __int64 UID
아이디
Definition: StovePCMatchmakingCallback.h:133
StovePCMatchmakingRecvRejectLobbyInvitation::fromUID
unsigned __int64 fromUID
초대 거절한 유저 아이디
Definition: StovePCMatchmakingCallback.h:456
StovePCMatchmakingSendRejectLobbyInvitation::toUID
unsigned __int64 toUID
초대 거절할 유저 아이디
Definition: StovePCMatchmakingCallback.h:440
StovePCMatchmakingCallback::OnUserStatusChanged
void(* OnUserStatusChanged)(const StovePCMatchmakingError error, const StovePCMatchmakingUserStatusChanged status)
유저 프리젠스 변경시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:741
StovePCMatchmakingSendLobbyInvitation::password
const wchar_t * password
로비 패스워드 (비공개 로비일 경우)
Definition: StovePCMatchmakingCallback.h:396
StovePCMatchmakingRecvLobbyBinarydata::lobby
const wchar_t * lobby
로비 이름
Definition: StovePCMatchmakingCallback.h:235
StovePCMatchmakingLobby::lobbyDataArray
StovePCMatchmakingMetadata * lobbyDataArray
로비 데이터 배열 개수
Definition: StovePCMatchmakingCallback.h:60
StovePCMatchmakingSendLobbyBinarydata
로비에 바이너리 송신시 응답값입니다.
Definition: StovePCMatchmakingCallback.h:257
StovePCMatchmakingUserJoin::nickname
const wchar_t * nickname
유저 닉네임
Definition: StovePCMatchmakingCallback.h:136
StovePCMatchmakingError::functionType
StovePCMatchmakingFunctionType functionType
호출된 함수를 나타내는 enum 값
Definition: StovePCMatchmakingCallback.h:23
StovePCMatchmakingCallback::OnConnect
void(* OnConnect)(const StovePCMatchmakingError error)
StovePCMatchmaking_Connect 호출시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:645
StovePCMatchmakingLobbyUser::UID
unsigned __int64 UID
아이디
Definition: StovePCMatchmakingCallback.h:73
StovePCMatchmakingSetLobbyData::value
const wchar_t * value
로비 메타 데이터 값
Definition: StovePCMatchmakingCallback.h:540
StovePCMatchmakingCallback::OnSendLobbyBinarydata
void(* OnSendLobbyBinarydata)(const StovePCMatchmakingError error, const StovePCMatchmakingSendLobbyBinarydata channelMessage)
StovePCMatchmaking_SendLobbyBinarydata 호출시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:681
StovePCMatchmakingUserStatusChanged
Definition: StovePCMatchmakingCallback.h:624
StovePCMatchmakingJoinLobby::lobbyDataCount
int lobbyDataCount
로비 메타 데이터 배열 개수
Definition: StovePCMatchmakingCallback.h:120
StovePCMatchmakingUserStatusChanged::UID
unsigned __int64 UID
친구 아이디
Definition: StovePCMatchmakingCallback.h:627
StovePCMatchmakingRecvLobbyBinarydata::fromUID
unsigned __int64 fromUID
송신자 아이디
Definition: StovePCMatchmakingCallback.h:238
StovePCMatchmakingJoinLobby::maxUser
int maxUser
로비 입장 가능한 총인원수
Definition: StovePCMatchmakingCallback.h:111
StovePCMatchmakingUserLeave::lobby
const wchar_t * lobby
로비 이름
Definition: StovePCMatchmakingCallback.h:175
StovePCMatchmakingRequestLobbyList::pageCount
int pageCount
검색결과 페이지 개수
Definition: StovePCMatchmakingCallback.h:332
StovePCMatchmakingError::result
StovePCMatchmakingResult result
콜백에 대한 응답 결과값
Definition: StovePCMatchmakingCallback.h:26
StovePCMatchmakingRecvLobbyMessage
로비 내 유저로부터 수신된 메시지 응답값입니다.
Definition: StovePCMatchmakingCallback.h:282
StovePCMatchmakingStartGame::lobby
const wchar_t * lobby
로비 이름
Definition: StovePCMatchmakingCallback.h:582
StovePCMatchmakingGetBanUserList
로비 Ban 유저 목록입니다.
Definition: StovePCMatchmakingCallback.h:361
StovePCMatchmakingSendLobbyBinarydata::toUID
unsigned __int64 toUID
송신자 아이디
Definition: StovePCMatchmakingCallback.h:263
StovePCMatchmakingLobby::isPasswordProtected
bool isPasswordProtected
비공개 설정 유무
Definition: StovePCMatchmakingCallback.h:57
StovePCMatchmakingCallback::OnDestroyLobby
void(* OnDestroyLobby)(const StovePCMatchmakingError error, const StovePCMatchmakingDestroyLobby destroyLobby)
StovePCMatchmaking_DestroyLobby 호출시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:654
StovePCMatchmakingGetLobbyUserList::lobby
const wchar_t * lobby
로비 이름
Definition: StovePCMatchmakingCallback.h:348
StovePCMatchmakingError::externalError
int externalError
외부에서 발생한 Error 값 (HTTP error or API result code)
Definition: StovePCMatchmakingCallback.h:32
StovePCMatchmakingJoinLobby::isPasswordProtected
bool isPasswordProtected
암호화된 비공개 로비 유무
Definition: StovePCMatchmakingCallback.h:114
StovePCMatchmakingGetMyFriendList::friendCount
int friendCount
내 친구 배열 개수
Definition: StovePCMatchmakingCallback.h:617
StovePCMatchmakingRequestLobbyList::lobbysArrayCount
int lobbysArrayCount
로비 데이터 구조체 배열 개수
Definition: StovePCMatchmakingCallback.h:338
StovePCMatchmakingSendLobbyMessage::lobby
const wchar_t * lobby
로비 이름
Definition: StovePCMatchmakingCallback.h:307
StovePCMatchmakingSendLobbyInvitation
내가 다른 유저를 로비에 초대시 콜백입니다.
Definition: StovePCMatchmakingCallback.h:390
StovePCMatchmakingRecvLobbyMessage::fromUID
unsigned __int64 fromUID
송신자 아이디
Definition: StovePCMatchmakingCallback.h:288
StovePCMatchmakingLobby::title
const wchar_t * title
로비 타이틀
Definition: StovePCMatchmakingCallback.h:42
StovePCMatchmakingSendLobbyBinarydata::toNickname
const wchar_t * toNickname
송신자 닉네임
Definition: StovePCMatchmakingCallback.h:266
StovePCMatchmakingUpdateLobbyUser::userDataCount
int userDataCount
유저 데이터 배열 개수
Definition: StovePCMatchmakingCallback.h:206
StovePCMatchmakingFriendInfo
내 친구 구조체입니다.
Definition: StovePCMatchmakingDefine.h:501
StovePCMatchmakingSendRejectLobbyInvitation::toNickname
const wchar_t * toNickname
초대 거절할 유저 닉네임
Definition: StovePCMatchmakingCallback.h:443
StovePCMatchmakingGetMyLobbyList::myLobbyIdList
const StovePCMatchmakingLobbyInfo * myLobbyIdList
나의 참여 로비 목록(구조체 배열)
Definition: StovePCMatchmakingCallback.h:380
StovePCMatchmakingUserStatusChanged::status
StovePCMatchmakingUserStatus status
친구 프리젠스 상태
Definition: StovePCMatchmakingCallback.h:633
StovePCMatchmakingJoinLobby::lobbyDataArray
const StovePCMatchmakingMetadata * lobbyDataArray
로비 메타 데이터 배열 포인터 (ex. StovePCMatchmakingMetadata [] array)
Definition: StovePCMatchmakingCallback.h:117
StovePCMatchmakingLobbyInfo
로비 구조체입니다.
Definition: StovePCMatchmakingDefine.h:491
StovePCMatchmakingRecvLobbyBinarydata::dataLength
int dataLength
수신 데이터 배열 크기
Definition: StovePCMatchmakingCallback.h:247
StovePCMatchmakingRecvLobbyBinarydata::meta
const wchar_t * meta
바이너리외 송신할 데이터(json string, profile등을 상대방에게 보낼 수 있습니다)
Definition: StovePCMatchmakingCallback.h:250
StovePCMatchmakingRecvLobbyMessage::fromNickname
const wchar_t * fromNickname
송신자 닉네임
Definition: StovePCMatchmakingCallback.h:291
StovePCMatchmakingLobbyUser::affiliation
StovePCMatchmakingAffiliation affiliation
로비에서의 등급
Definition: StovePCMatchmakingCallback.h:79
StovePCMatchmakingSendLobbyBinarydata::binarydata
const unsigned char * binarydata
수신 데이터 배열
Definition: StovePCMatchmakingCallback.h:269
StovePCMatchmakingKickUser::toUID
unsigned __int64 toUID
추방한 유저 아이디
Definition: StovePCMatchmakingCallback.h:472
StovePCMatchmakingRecvLobbyBinarydata::fromNickname
const wchar_t * fromNickname
송신자 닉네임
Definition: StovePCMatchmakingCallback.h:238
StovePCMatchmakingUpdateLobbyUser::affiliation
StovePCMatchmakingAffiliation affiliation
로비에서의 등급
Definition: StovePCMatchmakingCallback.h:200
StovePCMatchmakingAffiliation
StovePCMatchmakingAffiliation
로비 참가원의 등급 정보
Definition: StovePCMatchmakingDefine.h:289
StovePCMatchmakingCallback::OnGetLobbyData
void(* OnGetLobbyData)(const StovePCMatchmakingError error, const StovePCMatchmakingGetLobbyData getLobbyData)
StovePCMatchmaking_GetLobbyData 호출시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:726
StovePCMatchmakingStartGame
매치메이킹 서버에 로비 게임 시작을 알린후 응답값입니다.
Definition: StovePCMatchmakingCallback.h:579
StovePCMatchmakingGetMyFriendList
내 친구 정보에 대한 응답값입니다.
Definition: StovePCMatchmakingCallback.h:611
StovePCMatchmakingSendLobbyMessage::toNickname
const wchar_t * toNickname
송신자 닉네임
Definition: StovePCMatchmakingCallback.h:313
StovePCMatchmakingDisconnectCode
StovePCMatchmakingDisconnectCode
접속 종료 응답값
Definition: StovePCMatchmakingDefine.h:252
StovePCMatchmakingRecvLobbyBinarydata::binarydata
const unsigned char * binarydata
수신 데이터 배열
Definition: StovePCMatchmakingCallback.h:244
StovePCMatchmakingCallback::OnStartGame
void(* OnStartGame)(const StovePCMatchmakingError error, const StovePCMatchmakingStartGame startGame)
StovePCMatchmaking_StartGame 호출시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:732
StovePCMatchmakingSendLobbyInvitation::message
const wchar_t * message
초대 메시지
Definition: StovePCMatchmakingCallback.h:405
StovePCMatchmakingRequestLobbyList::lobbysArray
const StovePCMatchmakingLobby * lobbysArray
로비 데이터 구조체 배열 포인터 (ex. StovePCMatchmakingLobby [] array)
Definition: StovePCMatchmakingCallback.h:335
StovePCMatchmakingUpdateLobbyData
로비 메타 데이터가 업데이트될시 응답값입니다.
Definition: StovePCMatchmakingCallback.h:216
StovePCMatchmakingCallback::OnSendLobbyInvitation
void(* OnSendLobbyInvitation)(const StovePCMatchmakingError error, const StovePCMatchmakingSendLobbyInvitation channelInvitation)
StovePCMatchmaking_SendLobbyInvitation 호출시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:687
StovePCMatchmakingCallback::OnCreateLobby
void(* OnCreateLobby)(const StovePCMatchmakingError error, const StovePCMatchmakingCreateLobby createLobby)
StovePCMatchmaking_CreateLobby 호출시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:651
StovePCMatchmakingUnBanUser::toUID
unsigned __int64 toUID
unban한 유저 아이디
Definition: StovePCMatchmakingCallback.h:504
StovePCMatchmakingLobbyUser::userDataArray
const StovePCMatchmakingMetadata * userDataArray
로비 내 해당 유저의 메타 데이터 배열 포인터 (ex. MM_Metadata_t [] array)
Definition: StovePCMatchmakingCallback.h:82
StovePCMatchmakingEndGame::serverPort
int serverPort
서버 아이피
Definition: StovePCMatchmakingCallback.h:604
StovePCMatchmakingEndGame::lobby
const wchar_t * lobby
로비 이름
Definition: StovePCMatchmakingCallback.h:598
StovePCMatchmakingSendLobbyBinarydata::dataLength
int dataLength
수신 데이터 배열 크기
Definition: StovePCMatchmakingCallback.h:272
StovePCMatchmakingGetBanUserList::usersArray
const StovePCMatchmakingLobbyUser * usersArray
로비 유저들의 메타 데이터 배열 포인터 (ex. StovePCMatchmakingLobbyUserData [] array) ...
Definition: StovePCMatchmakingCallback.h:367
StovePCMatchmakingSetLobbyData::lobby
const wchar_t * lobby
로비 이름
Definition: StovePCMatchmakingCallback.h:534
StovePCMatchmakingCallback::OnSendRejectLobbyInvitation
void(* OnSendRejectLobbyInvitation)(const StovePCMatchmakingError error, const StovePCMatchmakingSendRejectLobbyInvitation rejectLobbyInvitation)
StovePCMatchmaking_SendRejectLobbyInvitation 호출시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:693
StovePCMatchmakingGetLobbyData::lobbyDataCount
int lobbyDataCount
로비 데이터 배열 개수
Definition: StovePCMatchmakingCallback.h:556
StovePCMatchmakingCallback::OnJoinLobby
void(* OnJoinLobby)(const StovePCMatchmakingError error, const StovePCMatchmakingJoinLobby joinLobby)
StovePCMatchmaking_JoinLobby 호출시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:657
StovePCMatchmakingRecvRejectLobbyInvitation::lobby
const wchar_t * lobby
로비 이름
Definition: StovePCMatchmakingCallback.h:453
StovePCMatchmakingSendLobbyMessage::message
const wchar_t * message
수신 메시지
Definition: StovePCMatchmakingCallback.h:316
StovePCMatchmakingSendRejectLobbyInvitation::lobby
const wchar_t * lobby
로비 이름
Definition: StovePCMatchmakingCallback.h:437
StovePCMatchmakingStartGame::serverPort
int serverPort
서버 아이피
Definition: StovePCMatchmakingCallback.h:588
StovePCMatchmakingCallback::OnUserLeave
void(* OnUserLeave)(const StovePCMatchmakingError error, const StovePCMatchmakingUserLeave userLeave)
로비에서 다른 유저가 퇴장시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:672
StovePCMatchmakingKickUser
현재 로비에서 특정 유저를 추방합니다. 권한이 있는 사용자만이 할 수 있습니다.
Definition: StovePCMatchmakingCallback.h:466
StovePCMatchmakingCallback::OnUpdateLobbyData
void(* OnUpdateLobbyData)(const StovePCMatchmakingError error, const StovePCMatchmakingUpdateLobbyData updateLobbyData)
로비 메타 데이터 업데이트시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:666
StovePCMatchmakingSetLobbyData
로비 메타 데이터 추가/변경에 대한 응답값입니다.
Definition: StovePCMatchmakingCallback.h:531
StovePCMatchmakingSendLobbyBinarydata::meta
const wchar_t * meta
바이너리외 송신할 데이터(json string, profile등을 상대방에게 보낼 수 있습니다)
Definition: StovePCMatchmakingCallback.h:275
StovePCMatchmakingBanUser::lobby
const wchar_t * lobby
로비 이름
Definition: StovePCMatchmakingCallback.h:485
StovePCMatchmakingCallback::OnSetLobbyUserdata
void(* OnSetLobbyUserdata)(const StovePCMatchmakingError error, const StovePCMatchmakingSetLobbyUserdata setLobbyUserdata)
StovePCMatchmaking_SetLobbyUserdata 호출시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:729
StovePCMatchmakingSendLobbyInvitation::lobby
const wchar_t * lobby
로비 이름
Definition: StovePCMatchmakingCallback.h:393
StovePCMatchmakingDestroyLobby::lobby
const wchar_t * lobby
로비 이름
Definition: StovePCMatchmakingCallback.h:165
StovePCMatchmakingUnBanUser::toNickname
const wchar_t * toNickname
unban한 유저 닉네임
Definition: StovePCMatchmakingCallback.h:507
StovePCMatchmakingGetBanUserList::usersCount
int usersCount
유저들 데이터 배열 개수
Definition: StovePCMatchmakingCallback.h:370
StovePCMatchmakingUnBanUser::lobby
const wchar_t * lobby
로비 이름
Definition: StovePCMatchmakingCallback.h:501
StovePCMatchmakingGetMyLobbyList
내 로비 정보요청 응답값입니다.
Definition: StovePCMatchmakingCallback.h:377
StovePCMatchmakingSendLobbyMessage
로비 내 유저에게 송신한 메시지 응답값입니다.
Definition: StovePCMatchmakingCallback.h:304
StovePCMatchmakingEndGame
매치메이킹 서버에 로비 게임 종료를 알린후 응답값입니다.
Definition: StovePCMatchmakingCallback.h:595
StovePCMatchmakingUpdateLobbyUser::UID
unsigned __int64 UID
아이디
Definition: StovePCMatchmakingCallback.h:194
StovePCMatchmakingSetLobbyUserdata::lobby
const wchar_t * lobby
로비 이름
Definition: StovePCMatchmakingCallback.h:566
StovePCMatchmakingBanUser
현재 로비에서 특정 유저를 추방하며, 이휴 로비 접속을 제한 합니다. 권한이 있는 사용자만이 할 수 있습니...
Definition: StovePCMatchmakingCallback.h:482
StovePCMatchmakingDestroyLobby
로비를 삭제합니다. 방장만 할 수 있습니다.
Definition: StovePCMatchmakingCallback.h:162
StovePCMatchmakingRecvRejectLobbyInvitation
로비 초대를 거절합니다.
Definition: StovePCMatchmakingCallback.h:450
StovePCMatchmakingCallback::OnSendLobbyMessage
void(* OnSendLobbyMessage)(const StovePCMatchmakingError error, const StovePCMatchmakingSendLobbyMessage channelMessage)
StovePCMatchmaking_SendLobbyMsg 호출시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:675
StovePCMatchmakingUnBanUser
로비에서 추방한 유저를 로비 접속 제한에서 해제합니다. 권한이 있는 사용자만이 할 수 있습니다...
Definition: StovePCMatchmakingCallback.h:498
StovePCMatchmakingFunctionType
StovePCMatchmakingFunctionType
API 번호
Definition: StovePCMatchmakingDefine.h:370
StovePCMatchmakingGetLobbyData::lobby
const wchar_t * lobby
로비 이름
Definition: StovePCMatchmakingCallback.h:550
StovePCMatchmakingUpdateLobbyUser::lobby
const wchar_t * lobby
로비 이름
Definition: StovePCMatchmakingCallback.h:191
StovePCMatchmakingCreateLobby
로비를 만든 후 응답 값입니다. 로비 생성을 알립니다.
Definition: StovePCMatchmakingCallback.h:92
StovePCMatchmakingCallback::OnGetBanUserList
void(* OnGetBanUserList)(const StovePCMatchmakingError error, const StovePCMatchmakingGetBanUserList userList)
StovePCMatchmaking_GetBanUserList 호출시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:705
StovePCMatchmakingCallback::OnRecvLobbyMessage
void(* OnRecvLobbyMessage)(const StovePCMatchmakingError error, const StovePCMatchmakingRecvLobbyMessage channelMessage)
다른 유저가 StovePCMatchmaking_SendLobbyMsg로 로비에 채팅 메시지를 보낼 시 응답받는 콜백 함수 포인터 ...
Definition: StovePCMatchmakingCallback.h:678
StovePCMatchmakingCallback::OnDisconnect
void(* OnDisconnect)(const StovePCMatchmakingError error, const StovePCMatchmakingDisconnectCode code)
StovePCMatchmaking_Disconnect 호출하거나 채팅 서버에서 접속 종료시 응답받는 콜백 함수 포인터 ...
Definition: StovePCMatchmakingCallback.h:648
StovePCMatchmakingLobby::currentUsers
int currentUsers
로비 현재 인원수
Definition: StovePCMatchmakingCallback.h:45
StovePCMatchmakingSendLobbyInvitation::toUID
unsigned __int64 toUID
초대할 유저 아이디
Definition: StovePCMatchmakingCallback.h:399
StovePCMatchmakingLobby::createAt
__int64 createAt
로비 생성한 시간
Definition: StovePCMatchmakingCallback.h:51
StovePCMatchmakingRecvLobbyBinarydata
로비 내 유저로부터 수신된 바이너리 데이터 응답값입니다.
Definition: StovePCMatchmakingCallback.h:232
StovePCMatchmakingGetLobbyData
로비 메타 데이터를 확인한 응답 값입니다.
Definition: StovePCMatchmakingCallback.h:547
StovePCMatchmakingUserJoin::affiliation
StovePCMatchmakingAffiliation affiliation
로비에서의 등급
Definition: StovePCMatchmakingCallback.h:139
StovePCMatchmakingCallback::OnGetMyFriendList
void(* OnGetMyFriendList)(const StovePCMatchmakingError error, const StovePCMatchmakingGetMyFriendList myfriends)
StovePCMatchmaking_GetMyFriendList 호출시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:738
StovePCMatchmakingUpdateLobbyUser::nickname
const wchar_t * nickname
유저 닉네임
Definition: StovePCMatchmakingCallback.h:197
StovePCMatchmakingRecvLobbyInvitation
다른 유저로부터 로비 초대를 받을시 콜백입니다.
Definition: StovePCMatchmakingCallback.h:412
StovePCMatchmakingRecvLobbyInvitation::fromUID
unsigned __int64 fromUID
초대한 유저 맴번 번호
Definition: StovePCMatchmakingCallback.h:421
StovePCMatchmakingCallback::OnUserJoin
void(* OnUserJoin)(const StovePCMatchmakingError error, const StovePCMatchmakingUserJoin userJoin)
다른 유저가 로비에 입장시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:660
StovePCMatchmakingGetLobbyUserList::usersArray
const StovePCMatchmakingLobbyUser * usersArray
로비 유저들의 메타 데이터 배열 포인터 (ex. StovePCMatchmakingLobbyUserData [] array) ...
Definition: StovePCMatchmakingCallback.h:351
StovePCMatchmakingBanUser::toUID
unsigned __int64 toUID
ban한 유저 아이디
Definition: StovePCMatchmakingCallback.h:488
StovePCMatchmakingCallback::OnLeaveLobby
void(* OnLeaveLobby)(const StovePCMatchmakingError error, const StovePCMatchmakingLeaveLobby leaveLobby)
StovePCMatchmaking_LeaveLobby 호출시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:669
StovePCMatchmakingGetMyLobbyList::myLobbyIdCount
int myLobbyIdCount
로비 목록수
Definition: StovePCMatchmakingCallback.h:383
StovePCMatchmakingJoinLobby::lobby
const wchar_t * lobby
입장한 로비 이름
Definition: StovePCMatchmakingCallback.h:108
StovePCMatchmakingUpdateLobbyData::lobby
const wchar_t * lobby
로비 이름
Definition: StovePCMatchmakingCallback.h:219
StovePCMatchmakingUpdateLobbyUser::userDataArray
const StovePCMatchmakingMetadata * userDataArray
로비 내 해당 유저의 메타 데이터 배열 포인터 (ex. StovePCMatchmakingMetadata [] array) ...
Definition: StovePCMatchmakingCallback.h:203
StovePCMatchmakingRecvLobbyMessage::message
const wchar_t * message
수신 메시지
Definition: StovePCMatchmakingCallback.h:294
StovePCMatchmakingCallback::OnSetLobbyOwner
void(* OnSetLobbyOwner)(const StovePCMatchmakingError error, const StovePCMatchmakingSetLobbyOwner setLobbyOwner)
StovePCMatchmaking_SetLobbyOwner 호출시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:720
StovePCMatchmakingKickUser::toNickname
const wchar_t * toNickname
추방한 유저 닉네임
Definition: StovePCMatchmakingCallback.h:475
StovePCMatchmakingUserLeave::nickname
const wchar_t * nickname
유저 닉네임
Definition: StovePCMatchmakingCallback.h:181
StovePCMatchmakingSendLobbyBinarydata::lobby
const wchar_t * lobby
로비 이름
Definition: StovePCMatchmakingCallback.h:260
StovePCMatchmakingSetLobbyUserdata::key
const wchar_t * key
로비 내 유저 데이터 키
Definition: StovePCMatchmakingCallback.h:569
StovePCMatchmakingUserJoin
로비 참여 유저에 대한 응답값입니다. 로비에 유저가 입장시 호출됩니다.
Definition: StovePCMatchmakingCallback.h:127
StovePCMatchmakingSetLobbyUserdata
로비 내 내 데이터 변경에 대한 응답값입니다.
Definition: StovePCMatchmakingCallback.h:563
StovePCMatchmakingKickUser::lobby
const wchar_t * lobby
로비 이름
Definition: StovePCMatchmakingCallback.h:469
StovePCMatchmakingGetLobbyUserList
로비 참여자 목록입니다.
Definition: StovePCMatchmakingCallback.h:345
StovePCMatchmakingSendRejectLobbyInvitation
로비 초대를 거절합니다.
Definition: StovePCMatchmakingCallback.h:434
StovePCMatchmakingSetLobbyData::key
const wchar_t * key
로비 메타 데이터 키
Definition: StovePCMatchmakingCallback.h:537
StovePCMatchmakingGetMyFriendList::friendArray
const StovePCMatchmakingFriendInfo * friendArray
내 친구 배열 포인터 (ex. StovePCMatchmakingFriendInfo [] array)
Definition: StovePCMatchmakingCallback.h:614
StovePCMatchmakingLobby
로비 메타 데이터(사용자 정의 데이터) 구조체입니다.
Definition: StovePCMatchmakingCallback.h:39
StovePCMatchmakingCallback::OnRecvLobbyInvitation
void(* OnRecvLobbyInvitation)(const StovePCMatchmakingError error, const StovePCMatchmakingRecvLobbyInvitation channelInvitation)
다른 유저가 나에게 StovePCMatchmaking_SendLobbyInvitation로 로비에 초대할 시 응답받는 콜백 함수 포인�...
Definition: StovePCMatchmakingCallback.h:690
StovePCMatchmakingLobbyUser::userDataCount
int userDataCount
유저 데이터 배열 개수
Definition: StovePCMatchmakingCallback.h:85
StovePCMatchmakingUserLeave::UID
unsigned __int64 UID
퇴장 유저 아이디
Definition: StovePCMatchmakingCallback.h:178
StovePCMatchmakingStartGame::serverIP
const wchar_t * serverIP
서버 아이피
Definition: StovePCMatchmakingCallback.h:585
StovePCMatchmakingSendLobbyMessage::meta
const wchar_t * meta
메시지외 송신할 데이터(json string, profile등을 상대방에게 보낼 수 있습니다)
Definition: StovePCMatchmakingCallback.h:319
StovePCMatchmakingSetLobbyOwner::lobby
const wchar_t * lobby
로비 이름
Definition: StovePCMatchmakingCallback.h:518
StovePCMatchmakingDefine.h
StovePCMatchmakingDefine 헤더파일
StovePCMatchmakingRecvRejectLobbyInvitation::fromNickname
const wchar_t * fromNickname
초대 거절한 유저 닉네임
Definition: StovePCMatchmakingCallback.h:459
StovePCMatchmakingEndGame::serverIP
const wchar_t * serverIP
서버 아이피
Definition: StovePCMatchmakingCallback.h:601
StovePCMatchmakingRecvLobbyMessage::meta
const wchar_t * meta
메시지외 송신할 데이터(json string, profile등을 상대방에게 보낼 수 있습니다)
Definition: StovePCMatchmakingCallback.h:297
StovePCMatchmakingCreateLobby::lobby
const wchar_t * lobby
생성된 로비 이름
Definition: StovePCMatchmakingCallback.h:95
StovePCMatchmakingSendLobbyMessage::toUID
unsigned __int64 toUID
송신자 아이디
Definition: StovePCMatchmakingCallback.h:310
StovePCMatchmakingResult
StovePCMatchmakingResult
응답 값 정의 enum
Definition: StovePCMatchmakingDefine.h:15
StovePCMatchmakingCallback::OnKickUser
void(* OnKickUser)(const StovePCMatchmakingError error, const StovePCMatchmakingKickUser kickUser)
StovePCMatchmaking_KickUser 호출시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:711
StovePCMatchmakingCallback::OnSetLobbyData
void(* OnSetLobbyData)(const StovePCMatchmakingError error, const StovePCMatchmakingSetLobbyData setLobbyData)
StovePCMatchmaking_SetLobbyData 호출시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:723
StovePCMatchmakingCallback::OnRecvRejectLobbyInvitation
void(* OnRecvRejectLobbyInvitation)(const StovePCMatchmakingError error, const StovePCMatchmakingRecvRejectLobbyInvitation rejectLobbyInvitation)
다른 유저가 나에게 StovePCMatchmaking_SendRejectLobbyInvitation로 로비 초대에 거절할 시 응답받는 콜백...
Definition: StovePCMatchmakingCallback.h:696
StovePCMatchmakingGetLobbyUserList::usersCount
int usersCount
유저들 데이터 배열 개수
Definition: StovePCMatchmakingCallback.h:354
StovePCMatchmakingLeaveLobby::lobby
const wchar_t * lobby
로비 이름
Definition: StovePCMatchmakingCallback.h:155
StovePCMatchmakingUserJoin::userDataCount
int userDataCount
유저 데이터 배열 개수
Definition: StovePCMatchmakingCallback.h:145
StovePCMatchmakingMetadata
메타 구조체입니다.
Definition: StovePCMatchmakingDefine.h:478
StovePCMatchmakingUserJoin::userDataArray
const StovePCMatchmakingMetadata * userDataArray
로비 내 해당 유저의 메타 데이터 배열 포인터 (ex. StovePCMatchmakingMetadata [] array) ...
Definition: StovePCMatchmakingCallback.h:142
StovePCMatchmakingUpdateLobbyUser
로비 유저의 업데이트된 응답값입니다. 로비 내 유저 정보 혹은 유저 데이터 변경시 호출됩니다.
Definition: StovePCMatchmakingCallback.h:188
StovePCMatchmakingError::message
const char * message
Error가 발생한 이유에 대한 상세 메시지
Definition: StovePCMatchmakingCallback.h:29
StovePCMatchmakingCallback::OnUpdateLobbyUser
void(* OnUpdateLobbyUser)(const StovePCMatchmakingError error, const StovePCMatchmakingUpdateLobbyUser updateLobbyUser)
로비에 유저 정보가 업데이트시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:663
StovePCMatchmakingCallback::OnGetMyLobbyList
void(* OnGetMyLobbyList)(const StovePCMatchmakingError error, const StovePCMatchmakingGetMyLobbyList channelList)
StovePCMatchmaking_GetMyLobbyList 호출시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:708
StovePCMatchmakingUserStatusChanged::nickname
const wchar_t * nickname
친구 닉네임
Definition: StovePCMatchmakingCallback.h:630
StovePCMatchmakingLeaveLobby
로비 퇴장에 대한 응답값입니다. 내가 로비에서 퇴장시 호출됩니다.
Definition: StovePCMatchmakingCallback.h:152
StovePCMatchmakingUserLeave
로비에서 퇴장한 유저에 대한 응답값입니다. 로비에서 유저가 퇴장 시 호출됩니다.
Definition: StovePCMatchmakingCallback.h:172
StovePCMatchmakingBanUser::toNickname
const wchar_t * toNickname
ban한 유저 닉네임
Definition: StovePCMatchmakingCallback.h:491
StovePCMatchmakingJoinLobby
로비 입장에 대한 응답 값입니다. 로비 입장을 알립니다.
Definition: StovePCMatchmakingCallback.h:102
StovePCMatchmakingSetLobbyOwner::toUID
unsigned __int64 toUID
owner를 받을 유저 아이디
Definition: StovePCMatchmakingCallback.h:521
StovePCMatchmakingJoinLobby::title
const wchar_t * title
입장한 로비 제목
Definition: StovePCMatchmakingCallback.h:105
StovePCMatchmakingUserStatus
StovePCMatchmakingUserStatus
유저 상태 정보
Definition: StovePCMatchmakingDefine.h:334
StovePCMatchmakingRecvLobbyMessage::lobby
const wchar_t * lobby
로비 이름
Definition: StovePCMatchmakingCallback.h:285
StovePCMatchmakingRecvLobbyInvitation::fromNickname
const wchar_t * fromNickname
초대한 유저 닉네임
Definition: StovePCMatchmakingCallback.h:424
StovePCMatchmakingLobbyUser
로비 유저 정보 구조체입니다.
Definition: StovePCMatchmakingCallback.h:70
StovePCMatchmakingLobby::maxUsers
int maxUsers
로비 최대 인원수
Definition: StovePCMatchmakingCallback.h:48
StovePCMatchmakingLobby::lobby
const wchar_t * lobby
로비 이름
Definition: StovePCMatchmakingCallback.h:54
StovePCMatchmakingSetLobbyOwner::toNickname
const wchar_t * toNickname
owner를 받을 유저 닉네임
Definition: StovePCMatchmakingCallback.h:524
StovePCMatchmakingError
콜백 호출시 전달되는 구조체입니다.
Definition: StovePCMatchmakingCallback.h:20
StovePCMatchmakingCallback::OnUnBanUser
void(* OnUnBanUser)(const StovePCMatchmakingError error, const StovePCMatchmakingUnBanUser unBanUser)
StovePCMatchmaking_UnBanUser 호출시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:717
StovePCMatchmakingSetLobbyOwner
로비 내 유저에게 방장을 이양합니다.
Definition: StovePCMatchmakingCallback.h:515
StovePCMatchmakingLobbyUser::nickname
const wchar_t * nickname
유저 닉네임
Definition: StovePCMatchmakingCallback.h:73
StovePCMatchmakingSendLobbyInvitation::toNickname
const wchar_t * toNickname
초대할 유저 닉네임
Definition: StovePCMatchmakingCallback.h:402
StovePCMatchmakingCallback::OnEndGame
void(* OnEndGame)(const StovePCMatchmakingError error, const StovePCMatchmakingEndGame endGame)
StovePCMatchmaking_EndGame 호출시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:735
StovePCMatchmakingRecvLobbyInvitation::message
const wchar_t * message
초대 메시지
Definition: StovePCMatchmakingCallback.h:427
StovePCMatchmakingRecvLobbyInvitation::lobby
const wchar_t * lobby
로비 이름
Definition: StovePCMatchmakingCallback.h:415
StovePCMatchmakingUpdateLobbyData::lobbyDataArray
const StovePCMatchmakingMetadata * lobbyDataArray
로비 메타 데이터 배열 포인터 (ex. StovePCMatchmakingMetadata [] array)
Definition: StovePCMatchmakingCallback.h:222
StovePCMatchmakingUserJoin::lobby
const wchar_t * lobby
로비 이름
Definition: StovePCMatchmakingCallback.h:130
StovePCMatchmakingGetLobbyData::lobbyDataArray
const StovePCMatchmakingMetadata * lobbyDataArray
로비 데이터 배열 포인터 (ex. StovePCMatchmakingMetadata [] array)
Definition: StovePCMatchmakingCallback.h:553
StovePCMatchmakingRequestLobbyList
로비 검색에 대한 응답값입니다.
Definition: StovePCMatchmakingCallback.h:326
StovePCMatchmakingCallback::OnGetLobbyUserList
void(* OnGetLobbyUserList)(const StovePCMatchmakingError error, const StovePCMatchmakingGetLobbyUserList userList)
StovePCMatchmaking_GetLobbyUserList 호출시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:702
StovePCMatchmakingCallback
API 호출시 응답받는 콜백을 설정하는 구조체입니다.
Definition: StovePCMatchmakingCallback.h:642
StovePCMatchmakingCallback::OnBanUser
void(* OnBanUser)(const StovePCMatchmakingError error, const StovePCMatchmakingBanUser banUser)
StovePCMatchmaking_BanUser 호출시 응답받는 콜백 함수 포인터
Definition: StovePCMatchmakingCallback.h:714