KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
로딩중...
검색중...
일치하는것 없음
FResponseChatAnswers 구조체 참조

Chat Answers 응답 구조체입니다. 더 자세히 ...

#include <NetworkData.h>

+ FResponseChatAnswers에 대한 협력 다이어그램:

Public 멤버 함수

void PrintData () const
 디버그 로그에 응답 내용을 출력합니다.
 
void SetFromHttpResponse (const TSharedPtr< class IHttpResponse, ESPMode::ThreadSafe > &Response)
 HTTP 응답을 파싱해 구조체를 채웁니다.
 

Public 속성

FString answer
 
FString question
 

상세한 설명

Chat Answers 응답 구조체입니다.

NetworkData.h 파일의 1366 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ PrintData()

void FResponseChatAnswers::PrintData ( ) const

디버그 로그에 응답 내용을 출력합니다.

NetworkData.cpp 파일의 1430 번째 라인에서 정의되었습니다.

1431{
1432 NETWORK_LOG(TEXT("[RES] Chat Answers - Answer: %s"), *answer);
1433}
#define NETWORK_LOG(fmt,...)

다음을 참조함 : answer, NETWORK_LOG.

◆ SetFromHttpResponse()

void FResponseChatAnswers::SetFromHttpResponse ( const TSharedPtr< class IHttpResponse, ESPMode::ThreadSafe > &  Response)

HTTP 응답을 파싱해 구조체를 채웁니다.

NetworkData.cpp 파일의 1405 번째 라인에서 정의되었습니다.

1406{
1407 if (!Response.IsValid())
1408 {
1409 return;
1410 }
1411
1412 FString JsonString = Response->GetContentAsString();
1413 TSharedPtr<FJsonObject> JsonObject;
1414 TSharedRef<TJsonReader<>> Reader = TJsonReaderFactory<>::Create(JsonString);
1415
1416 if (FJsonSerializer::Deserialize(Reader, JsonObject) && JsonObject.IsValid())
1417 {
1418 if (JsonObject->HasField(TEXT("question")))
1419 {
1420 question = JsonObject->GetStringField(TEXT("question"));
1421 }
1422
1423 if (JsonObject->HasField(TEXT("answer")))
1424 {
1425 answer = JsonObject->GetStringField(TEXT("answer"));
1426 }
1427 }
1428}

다음을 참조함 : answer, question.

멤버 데이터 문서화

◆ answer

FString FResponseChatAnswers::answer

NetworkData.h 파일의 1374 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : APlayerControl::OnChatAnswerReceived(), ANetworkTesterActor::OnResponseChatAnswers(), PrintData(), SetFromHttpResponse().

◆ question

FString FResponseChatAnswers::question

NetworkData.h 파일의 1371 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : APlayerControl::OnChatAnswerReceived(), SetFromHttpResponse().


이 구조체에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: