|
KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
|
네트워크 요청과 응답에 사용되는 구조체 및 설정을 정의합니다. 더 자세히 ...
#include "CoreMinimal.h"#include "UCustomNetworkSettings.h"#include "GenericPlatform/GenericPlatformHttp.h"#include "Templates/SharedPointer.h"#include "FResultStatData.h"#include "NetworkData.generated.h"
NetworkData.h에 대한 include 의존 그래프
이 그래프는 이 파일을 직/간접적으로 include 하는 파일들을 보여줍니다.:네임스페이스 | |
| namespace | NetworkConfig |
| namespace | RequestAPI |
열거형 타입 | |
| enum class | EScenarioType : uint8 { UMETA =(DisplayName = "Reading") , UMETA =(DisplayName = "Listening") , UMETA =(DisplayName = "Writing") , UMETA =(DisplayName = "Speaking") } |
| 시나리오 타입 열거형 더 자세히 ... | |
함수 | |
| DECLARE_DELEGATE_TwoParams (FResponseChatAnswersDelegate, FResponseChatAnswers &, bool) | |
| Chat Answers 응답 델리게이트입니다. | |
| DECLARE_DELEGATE_TwoParams (FResponseChatDailysDelegate, FResponseChatDailys &, bool) | |
| Chat Dailys 응답 델리게이트입니다. | |
| DECLARE_DELEGATE_TwoParams (FResponseEvaluationResultDelegate, FResponseEvaluationResult &, bool) | |
| Evaluation 결과 응답 델리게이트입니다. | |
| DECLARE_DELEGATE_TwoParams (FResponseHealthDelegate, FResponseHealth &, bool) | |
| 헬스 체크 응답을 전달하는 델리게이트입니다. | |
| DECLARE_DELEGATE_TwoParams (FResponseInterviewAnswerDelegate, FResponseInterviewAnswer &, bool) | |
| DECLARE_DELEGATE_TwoParams (FResponseInterviewHelloDelegate, FResponseInterviewHello &, bool) | |
| DECLARE_DELEGATE_TwoParams (FResponseListenAudioDelegate, FResponseListenAudio &, bool) | |
| Speaking Questions 응답 델리게이트입니다. | |
| DECLARE_DELEGATE_TwoParams (FResponseListenResultDelegate, FResponseListenResult &, bool) | |
| DECLARE_DELEGATE_TwoParams (FResponseListenScenarioDelegate, FResponseListenScenario &, bool) | |
| DECLARE_DELEGATE_TwoParams (FResponseReadResultDelegate, FResponseReadResult &, bool) | |
| DECLARE_DELEGATE_TwoParams (FResponseReadScenarioDelegate, FResponseReadScenario &, bool) | |
| DECLARE_DELEGATE_TwoParams (FResponseSpeakingJudesDelegate, FResponseSpeakingJudes &, bool) | |
| Speaking Questions 응답 델리게이트입니다. | |
| DECLARE_DELEGATE_TwoParams (FResponseSpeakResultDelegate, FResponseSpeakResult &, bool) | |
| DECLARE_DELEGATE_TwoParams (FResponseSpeakScenarioDelegate, FResponseSpeakScenario &, bool) | |
| Speak 시나리오 응답 델리게이트입니다. | |
| DECLARE_DELEGATE_TwoParams (FResponseUserHostDelegate, FResponseUserHost &, bool) | |
| DECLARE_DELEGATE_TwoParams (FResponseUserMeDelegate, FResponseUserMe &, bool) | |
| DECLARE_DELEGATE_TwoParams (FResponseUserRegisterDelegate, FResponseUserRegister &, bool) | |
| DECLARE_DELEGATE_TwoParams (FResponseUserTokenDelegate, FResponseUserToken &, bool) | |
| DECLARE_DELEGATE_TwoParams (FResponseWriteQuestionDelegate, FQuestWriteInfo &, bool) | |
| Write Submit 응답 델리게이트입니다. | |
| DECLARE_DELEGATE_TwoParams (FResponseWriteResultDelegate, FResponseWriteResult &, bool) | |
| Write Scenario 최종 결과 응답 델리게이트입니다. | |
| DECLARE_DELEGATE_TwoParams (FResponseWriteSubmitDelegate, FResponseWriteSubmit &, bool) | |
| Write Submit 응답 델리게이트입니다. | |
| static FString | NetworkConfig::GetFullUrl (const FString &Endpoint) |
| 현재 서버 모드에 맞는 HTTP 엔드포인트 URL을 생성합니다. | |
| static FString | NetworkConfig::GetFullUrlWithQuery (const FString &Endpoint, const TMap< FString, FString > &QueryParams) |
| Query 파라미터가 포함된 전체 URL을 반환합니다. 파라미터가 없으면 기본 URL만 반환합니다. | |
| static FString | NetworkConfig::GetSocketURL () |
| 현재 서버 모드에서 사용할 WebSocket 주소를 반환합니다. | |
| uint32 | GetTypeHash (const FWordInfo &Info) |
| TSet에서 사용하기 위한 해시 함수 | |
변수 | |
| static FString | RequestAPI::chats_answers = FString("/chats/answers") |
| Chat 답변 요청 엔드포인트입니다. POST /chats/answers | |
| static FString | RequestAPI::chats_daily = FString("/chats/dailys") |
| static FString | RequestAPI::evaluations_rooms = FString("/evaluations/rooms") |
| Evaluation 결과 조회 엔드포인트입니다. GET /evaluations/rooms/{room_id} | |
| static FString | RequestAPI::Health = FString("/health") |
| 서버 상태 확인 엔드포인트입니다. | |
| static FString | RequestAPI::interview_answer = FString("/interview/answer/post") |
| static FString | RequestAPI::interview_hello = FString("/interview/hello") |
| static FString | RequestAPI::listen_result = FString("/scenario/stage/result/post") |
| static FString | RequestAPI::listenings_audio = FString("/listenings/audios") |
| static FString | RequestAPI::read_result = FString("/scenario/stage/result/post") |
| static FString | RequestAPI::scenario = FString("/scenario/stages/current") |
| Scenario 조회 엔드포인트입니다. | |
| static FString | RequestAPI::speak_result = FString("/scenario/stage/result/post") |
| static FString | RequestAPI::speakings_judes = FString("/speakings/judges") |
| static FString | RequestAPI::users_me = FString("/users/me") |
| static FString | RequestAPI::users_register = FString("/users/register") |
| static FString | RequestAPI::users_token = FString("/users/token") |
| static FString | RequestAPI::wriite_result = FString("/scenario/stage/result/post") |
| static FString | RequestAPI::writes_submit = FString("/writes/submit") |
| Write 답변 제출 엔드포인트입니다. POST /writes/submit | |
네트워크 요청과 응답에 사용되는 구조체 및 설정을 정의합니다.
NetworkData.h 파일에서 정의되었습니다.
|
strong |
시나리오 타입 열거형
| 열거형 멤버 | |
|---|---|
| UMETA | |
| UMETA | |
| UMETA | |
| UMETA | |
NetworkData.h 파일의 1274 번째 라인에서 정의되었습니다.
| DECLARE_DELEGATE_TwoParams | ( | FResponseChatAnswersDelegate | , |
| FResponseChatAnswers & | , | ||
| bool | |||
| ) |
Chat Answers 응답 델리게이트입니다.
| DECLARE_DELEGATE_TwoParams | ( | FResponseChatDailysDelegate | , |
| FResponseChatDailys & | , | ||
| bool | |||
| ) |
Chat Dailys 응답 델리게이트입니다.
| DECLARE_DELEGATE_TwoParams | ( | FResponseEvaluationResultDelegate | , |
| FResponseEvaluationResult & | , | ||
| bool | |||
| ) |
Evaluation 결과 응답 델리게이트입니다.
| DECLARE_DELEGATE_TwoParams | ( | FResponseHealthDelegate | , |
| FResponseHealth & | , | ||
| bool | |||
| ) |
헬스 체크 응답을 전달하는 델리게이트입니다.
| DECLARE_DELEGATE_TwoParams | ( | FResponseInterviewAnswerDelegate | , |
| FResponseInterviewAnswer & | , | ||
| bool | |||
| ) |
| DECLARE_DELEGATE_TwoParams | ( | FResponseInterviewHelloDelegate | , |
| FResponseInterviewHello & | , | ||
| bool | |||
| ) |
| DECLARE_DELEGATE_TwoParams | ( | FResponseListenAudioDelegate | , |
| FResponseListenAudio & | , | ||
| bool | |||
| ) |
Speaking Questions 응답 델리게이트입니다.
| DECLARE_DELEGATE_TwoParams | ( | FResponseListenResultDelegate | , |
| FResponseListenResult & | , | ||
| bool | |||
| ) |
| DECLARE_DELEGATE_TwoParams | ( | FResponseListenScenarioDelegate | , |
| FResponseListenScenario & | , | ||
| bool | |||
| ) |
| DECLARE_DELEGATE_TwoParams | ( | FResponseReadResultDelegate | , |
| FResponseReadResult & | , | ||
| bool | |||
| ) |
| DECLARE_DELEGATE_TwoParams | ( | FResponseReadScenarioDelegate | , |
| FResponseReadScenario & | , | ||
| bool | |||
| ) |
| DECLARE_DELEGATE_TwoParams | ( | FResponseSpeakingJudesDelegate | , |
| FResponseSpeakingJudes & | , | ||
| bool | |||
| ) |
Speaking Questions 응답 델리게이트입니다.
| DECLARE_DELEGATE_TwoParams | ( | FResponseSpeakResultDelegate | , |
| FResponseSpeakResult & | , | ||
| bool | |||
| ) |
| DECLARE_DELEGATE_TwoParams | ( | FResponseSpeakScenarioDelegate | , |
| FResponseSpeakScenario & | , | ||
| bool | |||
| ) |
Speak 시나리오 응답 델리게이트입니다.
| DECLARE_DELEGATE_TwoParams | ( | FResponseUserHostDelegate | , |
| FResponseUserHost & | , | ||
| bool | |||
| ) |
| DECLARE_DELEGATE_TwoParams | ( | FResponseUserMeDelegate | , |
| FResponseUserMe & | , | ||
| bool | |||
| ) |
| DECLARE_DELEGATE_TwoParams | ( | FResponseUserRegisterDelegate | , |
| FResponseUserRegister & | , | ||
| bool | |||
| ) |
| DECLARE_DELEGATE_TwoParams | ( | FResponseUserTokenDelegate | , |
| FResponseUserToken & | , | ||
| bool | |||
| ) |
| DECLARE_DELEGATE_TwoParams | ( | FResponseWriteQuestionDelegate | , |
| FQuestWriteInfo & | , | ||
| bool | |||
| ) |
Write Submit 응답 델리게이트입니다.
| DECLARE_DELEGATE_TwoParams | ( | FResponseWriteResultDelegate | , |
| FResponseWriteResult & | , | ||
| bool | |||
| ) |
Write Scenario 최종 결과 응답 델리게이트입니다.
| DECLARE_DELEGATE_TwoParams | ( | FResponseWriteSubmitDelegate | , |
| FResponseWriteSubmit & | , | ||
| bool | |||
| ) |
Write Submit 응답 델리게이트입니다.
|
inline |
TSet에서 사용하기 위한 해시 함수
NetworkData.h 파일의 641 번째 라인에서 정의되었습니다.
다음을 참조함 : FWordInfo::code, GetTypeHash(), FWordInfo::name.
다음에 의해서 참조됨 : GetTypeHash().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.: