#include <network.h>
|
| void | SetToken7 (TOKEN Token) |
| |
| void | Reset (bool Rejoin=false) |
| |
| void | Init (NETSOCKET Socket, bool BlockCloseMsg) |
| |
| int | Connect (const NETADDR *pAddr, int NumAddrs) |
| |
| int | Connect7 (const NETADDR *pAddr, int NumAddrs) |
| |
| void | Disconnect (const char *pReason) |
| |
| int | Update () |
| |
| int | Flush () |
| |
| int | Feed (CNetPacketConstruct *pPacket, NETADDR *pAddr, SECURITY_TOKEN SecurityToken=NET_SECURITY_TOKEN_UNSUPPORTED, SECURITY_TOKEN ResponseToken=NET_SECURITY_TOKEN_UNSUPPORTED) |
| |
| int | QueueChunk (int Flags, int DataSize, const void *pData) |
| |
| const char * | ErrorString () |
| |
| void | SignalResend () |
| |
| EState | State () const |
| |
| const NETADDR * | PeerAddress () const |
| |
| const std::array< char, NETADDR_MAXSTRSIZE > & | PeerAddressString (bool IncludePort) const |
| |
| void | ConnectAddresses (const NETADDR **ppAddrs, int *pNumAddrs) const |
| |
| void | ResetErrorString () |
| |
| const char * | ErrorString () const |
| |
| int64_t | LastRecvTime () const |
| |
| int64_t | ConnectTime () const |
| |
| int | AckSequence () const |
| |
| int | SeqSequence () const |
| |
| int | SecurityToken () const |
| |
| CStaticRingBuffer< CNetChunkResend, NET_CONN_BUFFERSIZE > * | ResendBuffer () |
| |
| void | SetTimedOut (const NETADDR *pAddr, int Sequence, int Ack, SECURITY_TOKEN SecurityToken, CStaticRingBuffer< CNetChunkResend, NET_CONN_BUFFERSIZE > *pResendBuffer, bool Sixup) |
| |
| void | DirectInit (const NETADDR &Addr, SECURITY_TOKEN SecurityToken, SECURITY_TOKEN Token, bool Sixup) |
| |
| void | SetUnknownSeq () |
| |
| void | SetSequence (int Sequence) |
| |
◆ EState
| Enumerator |
|---|
| OFFLINE | |
| WANT_TOKEN | |
| CONNECT | |
| PENDING | |
| ONLINE | |
| ERROR | |
◆ AckChunks()
| void CNetConnection::AckChunks |
( |
int |
Ack | ) |
|
|
private |
◆ AckSequence()
| int CNetConnection::AckSequence |
( |
| ) |
const |
|
inline |
◆ ClearPeerAddr()
| void CNetConnection::ClearPeerAddr |
( |
| ) |
|
|
private |
◆ Connect()
◆ Connect7()
◆ ConnectAddresses()
◆ ConnectTime()
| int64_t CNetConnection::ConnectTime |
( |
| ) |
const |
|
inline |
◆ DirectInit()
◆ Disconnect()
◆ ErrorString() [1/2]
◆ ErrorString() [2/2]
| const char * CNetConnection::ErrorString |
( |
| ) |
const |
|
inline |
◆ Feed()
◆ Flush()
| int CNetConnection::Flush |
( |
| ) |
|
◆ GenerateToken7()
◆ Init()
◆ IsSixup()
| bool CNetConnection::IsSixup |
( |
| ) |
const |
|
inlineprivate |
◆ LastRecvTime()
| int64_t CNetConnection::LastRecvTime |
( |
| ) |
const |
|
inline |
◆ PeerAddress()
◆ PeerAddressString()
◆ QueueChunk()
◆ QueueChunkEx()
◆ Resend()
| void CNetConnection::Resend |
( |
| ) |
|
|
private |
◆ ResendBuffer()
◆ ResendChunk()
◆ Reset()
◆ ResetErrorString()
| void CNetConnection::ResetErrorString |
( |
| ) |
|
|
inline |
◆ ResetStats()
| void CNetConnection::ResetStats |
( |
| ) |
|
|
private |
◆ SecurityToken()
| int CNetConnection::SecurityToken |
( |
| ) |
const |
|
inline |
◆ SendConnect()
| void CNetConnection::SendConnect |
( |
| ) |
|
|
private |
◆ SendControl()
◆ SendControlWithToken7()
◆ SeqSequence()
| int CNetConnection::SeqSequence |
( |
| ) |
const |
|
inline |
◆ SetError()
◆ SetPeerAddr()
◆ SetSequence()
| void CNetConnection::SetSequence |
( |
int |
Sequence | ) |
|
|
inline |
◆ SetTimedOut()
◆ SetToken7()
| void CNetConnection::SetToken7 |
( |
TOKEN |
Token | ) |
|
◆ SetUnknownSeq()
| void CNetConnection::SetUnknownSeq |
( |
| ) |
|
|
inline |
◆ SignalResend()
| void CNetConnection::SignalResend |
( |
| ) |
|
◆ State()
| EState CNetConnection::State |
( |
| ) |
const |
|
inline |
◆ Update()
| int CNetConnection::Update |
( |
| ) |
|
◆ CNetRecvUnpacker
◆ m_Ack
◆ m_aConnectAddrs
| NETADDR CNetConnection::m_aConnectAddrs[16] |
|
private |
◆ m_aErrorString
| char CNetConnection::m_aErrorString[256] |
|
private |
◆ m_aPeerAddrStr
◆ m_aPeerAddrStrNoPort
◆ m_BlockCloseMsg
| bool CNetConnection::m_BlockCloseMsg |
|
private |
◆ m_Buffer
◆ m_Construct
◆ m_LastRecvTime
| int64_t CNetConnection::m_LastRecvTime |
|
private |
◆ m_LastSendTime
| int64_t CNetConnection::m_LastSendTime |
|
private |
◆ m_LastUpdateTime
| int64_t CNetConnection::m_LastUpdateTime |
|
private |
◆ m_NumConnectAddrs
| int CNetConnection::m_NumConnectAddrs |
|
private |
◆ m_PeerAck
◆ m_PeerAddr
◆ m_pNetBase
◆ m_RemoteClosed
| int CNetConnection::m_RemoteClosed |
|
private |
◆ m_SecurityToken
◆ m_Sequence
◆ m_Sixup
| bool CNetConnection::m_Sixup |
◆ m_Socket
◆ m_State
| EState CNetConnection::m_State |
|
private |
◆ m_Stats
◆ m_TimeoutProtected
| bool CNetConnection::m_TimeoutProtected |
◆ m_TimeoutSituation
| bool CNetConnection::m_TimeoutSituation |
◆ m_Token
◆ m_UnknownSeq
| bool CNetConnection::m_UnknownSeq |
|
private |
The documentation for this class was generated from the following files: