Lots of work on several unrelated things.
This commit is contained in:
@@ -1,14 +1,13 @@
|
||||
|
||||
#include "LuprexSockets.h"
|
||||
#include "LuprexGameModeBase.h"
|
||||
#include "lpx-enginewrapper.hpp"
|
||||
#include "lpx-drvutil.hpp"
|
||||
#include "DebugPrint.h"
|
||||
#include "Sockets.h"
|
||||
#include "SocketTypes.h"
|
||||
#include "SocketSubsystem.h"
|
||||
#include "AddressInfoTypes.h"
|
||||
|
||||
using namespace DebugPrint;
|
||||
|
||||
#define UI UI_ST
|
||||
THIRD_PARTY_INCLUDES_START
|
||||
@@ -215,9 +214,9 @@ public:
|
||||
FlxSocketsI(FlxLockedWrapper &w);
|
||||
virtual ~FlxSocketsI() override;
|
||||
|
||||
// Copy the trace to the DPrint output.
|
||||
void DPrintTrace();
|
||||
|
||||
// Copy the trace to UE_LOG.
|
||||
void LogTrace();
|
||||
|
||||
// Error handling.
|
||||
void SetError(const std::string& s);
|
||||
virtual std::string GetError() override { return FatalError; }
|
||||
@@ -686,7 +685,7 @@ void FLpxChannel::AdvanceAccepting()
|
||||
{
|
||||
CloseChannelIfSSLErrorIsSerious( retval);
|
||||
}
|
||||
LSI->DPrintTrace();
|
||||
LSI->LogTrace();
|
||||
}
|
||||
|
||||
void FLpxChannel::AdvanceReadWrite()
|
||||
@@ -933,12 +932,13 @@ FlxSocketsI::~FlxSocketsI()
|
||||
// TODO: Be more thorough.
|
||||
}
|
||||
|
||||
void FlxSocketsI::DPrintTrace()
|
||||
void FlxSocketsI::LogTrace()
|
||||
{
|
||||
char* data;
|
||||
int ndata = BIO_get_mem_data(TraceBIO, &data);
|
||||
if (ndata == 0) return;
|
||||
DPrint(data, ndata);
|
||||
FString text(ndata, (const UTF8CHAR *)data);
|
||||
UE_LOG(LogLuprexIntegration, Verbose, TEXT("SSL Trace: %s"), *text);
|
||||
BIO_reset(TraceBIO);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user