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