DDraceNetwork Documentation
Loading...
Searching...
No Matches
CNetTokenCache Class Reference

#include <network.h>

Collaboration diagram for CNetTokenCache:
[legend]

Classes

class  CConnlessPacketInfo
class  CAddressInfo

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: