active-switching
Version:
NPAW's SDK for CDN Balancing and P2P
19 lines (18 loc) • 574 B
TypeScript
/**
* @class
* @description This class connect to cdn the cdb balancer api and hepls to get data
* @exports TestProfilesBusinessObject
*/
import P2PLoader from '../Loaders/P2PLoader';
export default class TestPeersBusinessObject {
private static _instance;
private p2pLoader;
bandwidth: Map<string, number>;
pingTime: Map<string, number>;
private _isMonitoring;
testCount: number;
constructor(p2pLoader: P2PLoader);
monitor(): Promise<void>;
private testPeer;
static getInstance(p2pLoader?: P2PLoader): TestPeersBusinessObject;
}