unified-plugin
Version:
NPAW's Unified Plugin
36 lines (35 loc) • 1.56 kB
TypeScript
/**
* @class
* @description This class stores statistics related to P2P
*/
export default class P2PStatsBean {
profile_name: string;
provider: string;
downloaded_bytes: number;
downloaded_chunks: number;
errors: number;
time: number;
max_bandwidth: number;
min_bandwidth: number;
avg_ping_time: number;
min_ping_time: number;
max_ping_time: number;
resource: string;
title: string;
response_time: number;
video_downloaded_bytes: number;
video_downloaded_chunks: number;
video_time: number;
uploaded_bytes: number;
uploaded_chunks: number;
uploaded_time: number;
late_uploaded_chunks: number;
late_uploaded_bytes: number;
late_downloaded_bytes: number;
missed_downloaded_chunks: number;
timeout_errors: number;
other_errors: number;
active_peers: number;
peers: number;
constructor(profile_name: string, provider: string, downloaded_bytes: number, downloaded_chunks: number, errors: number, time: number, max_bandwidth: number, min_bandwidth: number, avg_ping_time: number, min_ping_time: number, max_ping_time: number, resource: string, title: string, response_time: number, video_downloaded_bytes: number, video_downloaded_chunks: number, video_time: number, uploaded_bytes: number, uploaded_chunks: number, uploaded_time: number, late_uploaded_chunks: number, late_uploaded_bytes: number, late_downloaded_bytes: number, missed_downloaded_chunks: number, timeout_errors: number, other_errors: number, active_peers: number, peers: number);
}