#include <internal.h>
◆ Channel()
| con::Channel::Channel |
( |
| ) |
|
|
default |
◆ ~Channel()
| con::Channel::~Channel |
( |
| ) |
|
|
default |
◆ getAvgDownloadRateKB()
| float con::Channel::getAvgDownloadRateKB |
( |
| ) |
|
|
inline |
◆ getAvgIncomingRateKB()
| float con::Channel::getAvgIncomingRateKB |
( |
| ) |
|
|
inline |
◆ getAvgLossRateKB()
| float con::Channel::getAvgLossRateKB |
( |
| ) |
|
|
inline |
◆ getCurrentDownloadRateKB()
| float con::Channel::getCurrentDownloadRateKB |
( |
| ) |
|
|
inline |
◆ getCurrentIncomingRateKB()
| float con::Channel::getCurrentIncomingRateKB |
( |
| ) |
|
|
inline |
◆ getCurrentLossRateKB()
| float con::Channel::getCurrentLossRateKB |
( |
| ) |
|
|
inline |
◆ getMaxDownloadRateKB()
| float con::Channel::getMaxDownloadRateKB |
( |
| ) |
|
|
inline |
◆ getMaxIncomingRateKB()
| float con::Channel::getMaxIncomingRateKB |
( |
| ) |
|
|
inline |
◆ getMaxLossRateKB()
| float con::Channel::getMaxLossRateKB |
( |
| ) |
|
|
inline |
◆ getOutgoingSequenceNumber()
| u16 con::Channel::getOutgoingSequenceNumber |
( |
bool & | successful | ) |
|
◆ getWindowSize()
| u16 con::Channel::getWindowSize |
( |
| ) |
const |
|
inline |
◆ incNextIncomingSeqNum()
| u16 con::Channel::incNextIncomingSeqNum |
( |
| ) |
|
◆ putBackSequenceNumber()
| bool con::Channel::putBackSequenceNumber |
( |
u16 | seqnum | ) |
|
◆ readNextIncomingSeqNum()
| u16 con::Channel::readNextIncomingSeqNum |
( |
| ) |
|
◆ readNextSplitSeqNum()
| u16 con::Channel::readNextSplitSeqNum |
( |
| ) |
|
◆ readOutgoingSequenceNumber()
| u16 con::Channel::readOutgoingSequenceNumber |
( |
| ) |
|
◆ setNextSplitSeqNum()
| void con::Channel::setNextSplitSeqNum |
( |
u16 | seqnum | ) |
|
◆ setWindowSize()
| void con::Channel::setWindowSize |
( |
long | size | ) |
|
|
inline |
◆ UpdateBytesLost()
| void con::Channel::UpdateBytesLost |
( |
unsigned int | bytes | ) |
|
◆ UpdateBytesReceived()
| void con::Channel::UpdateBytesReceived |
( |
unsigned int | bytes | ) |
|
◆ UpdateBytesSent()
| void con::Channel::UpdateBytesSent |
( |
unsigned int | bytes, |
|
|
unsigned int | packages = 1 ) |
◆ UpdatePacketLossCounter()
| void con::Channel::UpdatePacketLossCounter |
( |
unsigned int | count | ) |
|
◆ UpdatePacketTooLateCounter()
| void con::Channel::UpdatePacketTooLateCounter |
( |
| ) |
|
◆ UpdateTimers()
| void con::Channel::UpdateTimers |
( |
float | dtime | ) |
|
References avg_incoming_kbps, avg_kbps, avg_kbps_lost, bpm_counter, cur_incoming_kbps, cur_kbps, cur_kbps_lost, current_bytes_lost, current_bytes_received, current_bytes_transfered, current_packet_loss, current_packet_successful, current_packet_too_late, m_internal_mutex, m_window_size, max_incoming_kbps, max_kbps, max_kbps_lost, MYMIN, packet_loss_counter, rate_samples, and setWindowSize().
◆ avg_incoming_kbps
| float con::Channel::avg_incoming_kbps = 0.0f |
|
private |
◆ avg_kbps
| float con::Channel::avg_kbps = 0.0f |
|
private |
◆ avg_kbps_lost
| float con::Channel::avg_kbps_lost = 0.0f |
|
private |
◆ bpm_counter
| float con::Channel::bpm_counter = 0.0f |
|
private |
◆ cur_incoming_kbps
| float con::Channel::cur_incoming_kbps = 0.0f |
|
private |
◆ cur_kbps
| float con::Channel::cur_kbps = 0.0f |
|
private |
◆ cur_kbps_lost
| float con::Channel::cur_kbps_lost = 0.0f |
|
private |
◆ current_bytes_lost
| unsigned int con::Channel::current_bytes_lost = 0 |
|
private |
◆ current_bytes_received
| unsigned int con::Channel::current_bytes_received = 0 |
|
private |
◆ current_bytes_transfered
| unsigned int con::Channel::current_bytes_transfered = 0 |
|
private |
◆ current_packet_loss
| unsigned int con::Channel::current_packet_loss = 0 |
|
private |
◆ current_packet_successful
| unsigned int con::Channel::current_packet_successful = 0 |
|
private |
◆ current_packet_too_late
| unsigned int con::Channel::current_packet_too_late = 0 |
|
private |
◆ incoming_reliables
◆ incoming_splits
◆ m_internal_mutex
| std::mutex con::Channel::m_internal_mutex |
|
private |
Referenced by getAvgDownloadRateKB(), getAvgIncomingRateKB(), getAvgLossRateKB(), getCurrentDownloadRateKB(), getCurrentIncomingRateKB(), getCurrentLossRateKB(), getMaxDownloadRateKB(), getMaxIncomingRateKB(), getMaxLossRateKB(), getOutgoingSequenceNumber(), incNextIncomingSeqNum(), readNextIncomingSeqNum(), readNextSplitSeqNum(), readOutgoingSequenceNumber(), setNextSplitSeqNum(), UpdateBytesLost(), UpdateBytesReceived(), UpdateBytesSent(), UpdatePacketLossCounter(), UpdatePacketTooLateCounter(), and UpdateTimers().
◆ m_window_size
◆ max_incoming_kbps
| float con::Channel::max_incoming_kbps = 0.0f |
|
private |
◆ max_kbps
| float con::Channel::max_kbps = 0.0f |
|
private |
◆ max_kbps_lost
| float con::Channel::max_kbps_lost = 0.0f |
|
private |
◆ next_incoming_seqnum
◆ next_outgoing_seqnum
◆ next_outgoing_split_seqnum
◆ outgoing_reliables_sent
◆ packet_loss_counter
| float con::Channel::packet_loss_counter = 0.0f |
|
private |
◆ queued_commands
◆ queued_reliables
◆ rate_samples
| unsigned int con::Channel::rate_samples = 0 |
|
private |
The documentation for this class was generated from the following files: