C# Class NewTOAPIA.Net.Udt.CCC

Show file Open project: Wiladams/NewTOAPIA Class Usage Examples

Protected Properties

Property Type Description
m_dMaxCWndSize double
m_iBandwidth int
m_iMSS int
m_iPSize int
m_iRTT int
m_iRcvRate int
m_iSYNInterval System.Int32
m_iSndCurrSeqNo System.Int32
m_pcParam object

Public Methods

Method Description
CCC ( ) : System
close ( ) : void
init ( ) : void
onACK ( Int32 ack ) : void
onLoss ( Int32 lossList, int length ) : void
onPktReceived ( CPacket packet ) : void
onPktSent ( CPacket packet ) : void
onTimeout ( ) : void
processCustomMsg ( CPacket packet ) : void

Protected Methods

Method Description
sendCustomMsg ( CPacket pkt ) : void
setACKInterval ( int pktINT ) : void
setACKTimer ( int msINT ) : void
setRTO ( int usRTO ) : void

Private Methods

Method Description
getPerfInfo ( ) : CPerfMon
setBandwidth ( int bw ) : void
setMSS ( int mss ) : void
setMaxCWndSize ( int cwnd ) : void
setRTT ( int rtt ) : void
setRcvRate ( int rcvrate ) : void
setSndCurrSeqNo ( Int32 seqno ) : void
setUserParam ( object param, int size ) : void

Method Details

CCC() public method

public CCC ( ) : System
return System

close() public method

public close ( ) : void
return void

init() public method

public init ( ) : void
return void

onACK() public method

public onACK ( Int32 ack ) : void
ack System.Int32
return void

onLoss() public method

public onLoss ( Int32 lossList, int length ) : void
lossList System.Int32
length int
return void

onPktReceived() public method

public onPktReceived ( CPacket packet ) : void
packet CPacket
return void

onPktSent() public method

public onPktSent ( CPacket packet ) : void
packet CPacket
return void

onTimeout() public method

public onTimeout ( ) : void
return void

processCustomMsg() public method

public processCustomMsg ( CPacket packet ) : void
packet CPacket
return void

sendCustomMsg() protected method

protected sendCustomMsg ( CPacket pkt ) : void
pkt CPacket
return void

setACKInterval() protected method

protected setACKInterval ( int pktINT ) : void
pktINT int
return void

setACKTimer() protected method

protected setACKTimer ( int msINT ) : void
msINT int
return void

setRTO() protected method

protected setRTO ( int usRTO ) : void
usRTO int
return void

Property Details

m_dMaxCWndSize protected property

protected double m_dMaxCWndSize
return double

m_iBandwidth protected property

protected int m_iBandwidth
return int

m_iMSS protected property

protected int m_iMSS
return int

m_iPSize protected property

protected int m_iPSize
return int

m_iRTT protected property

protected int m_iRTT
return int

m_iRcvRate protected property

protected int m_iRcvRate
return int

m_iSYNInterval protected property

protected Int32,System m_iSYNInterval
return System.Int32

m_iSndCurrSeqNo protected property

protected Int32,System m_iSndCurrSeqNo
return System.Int32

m_pcParam protected property

protected object m_pcParam
return object