#include <TurnAllocation.hxx>
|
| | TurnAllocation (TurnManager &turnManager, TurnAllocationManager &turnAllocationManager, AsyncSocketBase *localTurnSocket, const StunTuple &clientLocalTuple, const StunTuple &clientRemoteTuple, const StunAuth &clientAuth, const StunTuple &requestedTuple, unsigned int lifetime) |
| |
| | TurnAllocation (const TurnAllocation &)=delete |
| |
| | TurnAllocation (TurnAllocation &&)=delete |
| |
| | ~TurnAllocation () |
| |
| TurnAllocation & | operator= (const TurnAllocation &)=delete |
| |
| TurnAllocation & | operator= (TurnAllocation &&)=delete |
| |
| bool | startRelay () |
| |
| void | stopRelay () |
| |
| const TurnAllocationKey & | getKey () const noexcept |
| |
| void | refresh (unsigned int lifetime) |
| |
| bool | existsPermission (const asio::ip::address &address) |
| |
| void | refreshPermission (const asio::ip::address &address) |
| |
| void | onSocketDestroyed () override |
| |
| void | sendDataToPeer (unsigned short channelNumber, const std::shared_ptr< DataBuffer > &data, bool isFramed) |
| |
| void | sendDataToPeer (const StunTuple &peerAddress, const std::shared_ptr< DataBuffer > &data, bool isFramed) |
| |
| void | sendDataToClient (const StunTuple &peerAddress, const std::shared_ptr< DataBuffer > &data) |
| |
| bool | addChannelBinding (const StunTuple &peerAddress, unsigned short channelNumber) |
| |
| const StunTuple & | getRequestedTuple () const noexcept |
| |
| time_t | getExpires () const noexcept |
| |
| const StunAuth & | getClientAuth () const noexcept |
| |
Public Member Functions inherited from reTurn::AsyncSocketBaseHandler |
| | AsyncSocketBaseHandler () |
| |
| virtual | ~AsyncSocketBaseHandler () |
| |
Definition at line 27 of file TurnAllocation.hxx.
◆ TurnAllocation() [1/3]
◆ TurnAllocation() [2/3]
◆ TurnAllocation() [3/3]
◆ ~TurnAllocation()
| reTurn::TurnAllocation::~TurnAllocation |
( |
| ) |
|
◆ addChannelBinding()
◆ existsPermission()
| bool reTurn::TurnAllocation::existsPermission |
( |
const asio::ip::address & |
address | ) |
|
◆ getClientAuth()
◆ getExpires()
| time_t reTurn::TurnAllocation::getExpires |
( |
| ) |
const |
|
inlinenoexcept |
◆ getKey()
◆ getRequestedTuple()
◆ onSocketDestroyed()
| void reTurn::TurnAllocation::onSocketDestroyed |
( |
| ) |
|
|
overridevirtual |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ refresh()
◆ refreshPermission()
| void reTurn::TurnAllocation::refreshPermission |
( |
const asio::ip::address & |
address | ) |
|
◆ sendDataToClient()
◆ sendDataToPeer() [1/2]
◆ sendDataToPeer() [2/2]
◆ startRelay()
| bool reTurn::TurnAllocation::startRelay |
( |
| ) |
|
◆ stopRelay()
| void reTurn::TurnAllocation::stopRelay |
( |
| ) |
|
The documentation for this class was generated from the following files: