NetworkCaptureLogger: Add GameCube BBA support

This commit is contained in:
Sepalani 2022-07-10 23:17:46 +04:00
parent 6e09b13ce3
commit 76fe7b6497
7 changed files with 37 additions and 2 deletions

View file

@ -46,6 +46,10 @@ void DummyNetworkCaptureLogger::LogWrite(const void* data, std::size_t length, s
{
}
void DummyNetworkCaptureLogger::LogBBA(const void* data, std::size_t length)
{
}
NetworkCaptureType DummyNetworkCaptureLogger::GetCaptureType() const
{
return NetworkCaptureType::None;
@ -115,6 +119,13 @@ void PCAPSSLCaptureLogger::LogWrite(const void* data, std::size_t length, s32 so
Log(LogType::Write, data, length, socket, to);
}
void PCAPSSLCaptureLogger::LogBBA(const void* data, std::size_t length)
{
if (!Config::Get(Config::MAIN_NETWORK_DUMP_BBA))
return;
m_file->AddPacket(static_cast<const u8*>(data), length);
}
void PCAPSSLCaptureLogger::Log(LogType log_type, const void* data, std::size_t length, s32 socket,
sockaddr* other)
{