DDraceNetwork Docs
CNetTokenCache Class Reference

#include <network.h>

Collaboration diagram for CNetTokenCache:
[legend]

Classes

class  CAddressInfo
 
class  CConnlessPacketInfo
 

Public Member Functions

void Init (NETSOCKET Socket)
 
void SendPacketConnless (CNetChunk *pChunk)
 
void FetchToken (NETADDR *pAddr)
 
void AddToken (const NETADDR *pAddr, TOKEN Token)
 
TOKEN GetToken (const NETADDR *pAddr)
 
TOKEN GenerateToken ()
 
void Update ()
 

Private Attributes

NETSOCKET m_Socket
 
std::vector< CAddressInfom_TokenCache
 
std::vector< CConnlessPacketInfom_ConnlessPackets
 

Member Function Documentation

◆ AddToken()

void CNetTokenCache::AddToken ( const NETADDR pAddr,
TOKEN  Token 
)

◆ FetchToken()

void CNetTokenCache::FetchToken ( NETADDR pAddr)

◆ GenerateToken()

TOKEN CNetTokenCache::GenerateToken ( )

◆ GetToken()

TOKEN CNetTokenCache::GetToken ( const NETADDR pAddr)

◆ Init()

void CNetTokenCache::Init ( NETSOCKET  Socket)

◆ SendPacketConnless()

void CNetTokenCache::SendPacketConnless ( CNetChunk pChunk)

◆ Update()

void CNetTokenCache::Update ( )

Member Data Documentation

◆ m_ConnlessPackets

std::vector<CConnlessPacketInfo> CNetTokenCache::m_ConnlessPackets
private

◆ m_Socket

NETSOCKET CNetTokenCache::m_Socket
private

◆ m_TokenCache

std::vector<CAddressInfo> CNetTokenCache::m_TokenCache
private

The documentation for this class was generated from the following files: