| allocateBuffer(size_t size) | reTurn::AsyncSocketBase | static |
| asyncConnect(asio::ip::tcp::socket &socket, const asio::ip::tcp::resolver::results_type &endpoints) | reTurn::AsyncSocketBase | protected |
| AsyncSocketBase(asio::io_context &ioService) | reTurn::AsyncSocketBase | explicit |
| AsyncUdpSocketBase(asio::io_context &ioService) | reTurn::AsyncUdpSocketBase | explicit |
| BeforeClosedHandler typedef | reTurn::AsyncSocketBase | |
| bind(const asio::ip::address &address, unsigned short port) override | reTurn::AsyncUdpSocketBase | virtual |
| channelDataPadding(size_t length) | reTurn::AsyncSocketBase | inlinestatic |
| close() | reTurn::AsyncSocketBase | virtual |
| connect(const std::string &address, unsigned short port) override | reTurn::AsyncUdpSocketBase | virtual |
| doFramedReceive() | reTurn::AsyncSocketBase | virtual |
| doReceive() | reTurn::AsyncSocketBase | virtual |
| doSend(const StunTuple &destination, unsigned short channel, const std::shared_ptr< DataBuffer > &data, const std::size_t bufferStartPos=0) | reTurn::AsyncSocketBase | virtual |
| doSend(const StunTuple &destination, const std::shared_ptr< DataBuffer > &data, const std::size_t bufferStartPos=0) | reTurn::AsyncSocketBase | virtual |
| framedReceive() | reTurn::AsyncSocketBase | virtual |
| getConnectedAddress() noexcept | reTurn::AsyncSocketBase | inline |
| getConnectedPort() const noexcept | reTurn::AsyncSocketBase | inline |
| getSenderEndpointAddress() override | reTurn::AsyncUdpSocketBase | virtual |
| getSenderEndpointPort() override | reTurn::AsyncUdpSocketBase | virtual |
| getSocketDescriptor() override | reTurn::AsyncUdpSocketBase | virtual |
| handleClientHandshake(const asio::error_code &ec, const asio::ip::tcp::endpoint &endpoint) | reTurn::AsyncSocketBase | inlinevirtual |
| handleConnect(const asio::error_code &ec, const asio::ip::tcp::endpoint &endpoint) | reTurn::AsyncSocketBase | inlinevirtual |
| handleReadHeader(const asio::error_code &e) | reTurn::AsyncSocketBase | inlinevirtual |
| handleReceive(const asio::error_code &e, size_t bytesTransferred) | reTurn::AsyncSocketBase | protectedvirtual |
| handleSend(const asio::error_code &e) | reTurn::AsyncSocketBase | protectedvirtual |
| handleServerHandshake(const asio::error_code &e) | reTurn::AsyncSocketBase | inlinevirtual |
| handleTcpResolve(const asio::error_code &ec, const asio::ip::tcp::resolver::results_type &endpoints) | reTurn::AsyncSocketBase | inlinevirtual |
| handleUdpResolve(const asio::error_code &ec, const asio::ip::udp::resolver::results_type &endpoints) override | reTurn::AsyncUdpSocketBase | protectedvirtual |
| isConnected() const noexcept | reTurn::AsyncSocketBase | inline |
| mAsyncSocketBaseHandler | reTurn::AsyncSocketBase | protected |
| mConnected | reTurn::AsyncSocketBase | protected |
| mConnectedAddress | reTurn::AsyncSocketBase | protected |
| mConnectedPort | reTurn::AsyncSocketBase | protected |
| mIOService | reTurn::AsyncSocketBase | protected |
| mLocalTcpEndpoint | reTurn::AsyncSocketBase | protected |
| mOnBeforeSocketCloseFp | reTurn::AsyncSocketBase | protected |
| mReceiveBuffer | reTurn::AsyncSocketBase | protected |
| mReceiving | reTurn::AsyncSocketBase | protected |
| mResolver | reTurn::AsyncUdpSocketBase | protected |
| mSenderEndpoint | reTurn::AsyncUdpSocketBase | protected |
| mSocket | reTurn::AsyncUdpSocketBase | protected |
| noteReceived() | reTurn::AsyncSocketBase | inlineprotected |
| onConnectFailure(const asio::error_code &e) | reTurn::AsyncSocketBase | inlinevirtual |
| onConnectSuccess() | reTurn::AsyncSocketBase | inlinevirtual |
| openAndBind(asio::ip::tcp::socket &socket) | reTurn::AsyncSocketBase | protected |
| operator=(const UdpRelayServer &)=delete | reTurn::UdpRelayServer | |
| operator=(UdpRelayServer &&)=delete | reTurn::UdpRelayServer | |
| receive() | reTurn::AsyncSocketBase | virtual |
| registerAsyncSocketBaseHandler(AsyncSocketBaseHandler *handler) | reTurn::AsyncSocketBase | inlinevirtual |
| send(const StunTuple &destination, const std::shared_ptr< DataBuffer > &data) | reTurn::AsyncSocketBase | virtual |
| send(const StunTuple &destination, unsigned short channel, const std::shared_ptr< DataBuffer > &data) | reTurn::AsyncSocketBase | virtual |
| setExclusiveAddressUse(asio::ip::udp::socket &socket) | reTurn::AsyncSocketBase | static |
| setOnBeforeSocketClosedFp(BeforeClosedHandler fp) | reTurn::AsyncSocketBase | inlinevirtual |
| start() | reTurn::AsyncSocketBase | inlinevirtual |
| startIdleTimer(unsigned int timeoutSeconds, std::function< bool()> inUse) | reTurn::AsyncSocketBase | protected |
| startReceiving() | reTurn::UdpRelayServer | |
| stop() | reTurn::UdpRelayServer | virtual |
| stopIdleTimer() | reTurn::AsyncSocketBase | protected |
| transportClose() override | reTurn::AsyncUdpSocketBase | virtual |
| transportFramedReceive() override | reTurn::AsyncUdpSocketBase | virtual |
| transportReceive() override | reTurn::AsyncUdpSocketBase | virtual |
| transportSend(const StunTuple &destination, std::vector< asio::const_buffer > &buffers) override | reTurn::AsyncUdpSocketBase | virtual |
| UdpRelayServer(asio::io_context &ioService, TurnAllocation &turnAllocation) | reTurn::UdpRelayServer | explicit |
| UdpRelayServer(const UdpRelayServer &)=delete | reTurn::UdpRelayServer | |
| UdpRelayServer(UdpRelayServer &&)=delete | reTurn::UdpRelayServer | |
| ~AsyncSocketBase() | reTurn::AsyncSocketBase | virtual |
| ~UdpRelayServer() | reTurn::UdpRelayServer | |