reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
reTurn::TurnAllocationManager Class Reference

#include <TurnAllocationManager.hxx>

Public Member Functions

 TurnAllocationManager ()
 
 ~TurnAllocationManager ()
 
void addTurnAllocation (TurnAllocation *turnAllocation)
 
void removeTurnAllocation (const TurnAllocationKey &turnAllocationKey)
 
TurnAllocation * findTurnAllocation (const TurnAllocationKey &turnAllocationKey)
 
TurnAllocation * findTurnAllocation (const StunTuple &requestedTuple)
 
void allocationExpired (const asio::error_code &e, const TurnAllocationKey &turnAllocationKey)
 
bool empty () const
 

Detailed Description

Definition at line 17 of file TurnAllocationManager.hxx.

Constructor & Destructor Documentation

◆ TurnAllocationManager()

reTurn::TurnAllocationManager::TurnAllocationManager ( )
explicit

Definition at line 14 of file TurnAllocationManager.cxx.

◆ ~TurnAllocationManager()

reTurn::TurnAllocationManager::~TurnAllocationManager ( )

Definition at line 18 of file TurnAllocationManager.cxx.

Member Function Documentation

◆ addTurnAllocation()

void reTurn::TurnAllocationManager::addTurnAllocation ( TurnAllocation *  turnAllocation)

Definition at line 30 of file TurnAllocationManager.cxx.

◆ allocationExpired()

void reTurn::TurnAllocationManager::allocationExpired ( const asio::error_code &  e,
const TurnAllocationKey &  turnAllocationKey 
)

Definition at line 73 of file TurnAllocationManager.cxx.

◆ empty()

bool reTurn::TurnAllocationManager::empty ( ) const
inline

Definition at line 31 of file TurnAllocationManager.hxx.

◆ findTurnAllocation() [1/2]

TurnAllocation * reTurn::TurnAllocationManager::findTurnAllocation ( const StunTuple &  requestedTuple)

Definition at line 59 of file TurnAllocationManager.cxx.

◆ findTurnAllocation() [2/2]

TurnAllocation * reTurn::TurnAllocationManager::findTurnAllocation ( const TurnAllocationKey &  turnAllocationKey)

Definition at line 48 of file TurnAllocationManager.cxx.

◆ removeTurnAllocation()

void reTurn::TurnAllocationManager::removeTurnAllocation ( const TurnAllocationKey &  turnAllocationKey)

Definition at line 37 of file TurnAllocationManager.cxx.


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