| 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 |
| AsyncTcpSocketBase(asio::io_context &ioService) | reTurn::AsyncTcpSocketBase | explicit |
| BeforeClosedHandler typedef | reTurn::AsyncSocketBase | |
| bind(const asio::ip::address &address, unsigned short port) override | reTurn::AsyncTcpSocketBase | virtual |
| bindRequest() | reTurn::TurnAsyncSocket | |
| channelDataPadding(size_t length) | reTurn::AsyncSocketBase | inlinestatic |
| clearActiveDestination() | reTurn::TurnAsyncSocket | |
| reTurn::close() | reTurn::TurnAsyncSocket | virtual |
| reTurn::AsyncTcpSocketBase::close() | reTurn::AsyncSocketBase | virtual |
| reTurn::connect(const std::string &address, unsigned short port) | reTurn::TurnAsyncSocket | |
| reTurn::AsyncTcpSocketBase::connect(const std::string &address, unsigned short port) override | reTurn::AsyncTcpSocketBase | virtual |
| connectivityCheck(const StunTuple &targetAddr, uint32_t peerRflxPriority, bool setIceControlling, bool setIceControlled, unsigned int numRetransmits, unsigned int retrans_iterval_ms) | reTurn::TurnAsyncSocket | |
| createAllocation(unsigned int lifetimeSecs=UnspecifiedLifetime, unsigned int bandwidth=UnspecifiedBandwidth, unsigned char requestedPortProps=StunMessage::PropsNone, uint64_t reservationToken=UnspecifiedToken, StunTuple::TransportType requestedTransportType=StunTuple::None) | reTurn::TurnAsyncSocket | |
| destroyAllocation() | reTurn::TurnAsyncSocket | |
| disableTurnAsyncHandler() | reTurn::TurnAsyncSocket | 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 |
| getBindError() const | reTurn::TurnAsyncSocket | inline |
| reTurn::getConnectedAddress() noexcept | reTurn::TurnAsyncSocket | inline |
| reTurn::AsyncTcpSocketBase::getConnectedAddress() noexcept | reTurn::AsyncSocketBase | inline |
| reTurn::getConnectedPort() const noexcept | reTurn::TurnAsyncSocket | inline |
| reTurn::AsyncTcpSocketBase::getConnectedPort() const noexcept | reTurn::AsyncSocketBase | inline |
| getSenderEndpointAddress() override | reTurn::AsyncTcpSocketBase | virtual |
| getSenderEndpointPort() override | reTurn::AsyncTcpSocketBase | virtual |
| getSocketDescriptor() | reTurn::TurnAsyncTcpSocket | inlinevirtual |
| handleChannelData(const std::shared_ptr< DataBuffer > &data) | reTurn::TurnAsyncSocket | protected |
| 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) override | reTurn::AsyncTcpSocketBase | protectedvirtual |
| handleReadHeader(const asio::error_code &e) override | reTurn::AsyncTcpSocketBase | protectedvirtual |
| handleReceive(const asio::error_code &e, size_t bytesTransferred) | reTurn::AsyncSocketBase | protectedvirtual |
| handleReceivedData(const asio::ip::address &address, unsigned short port, const std::shared_ptr< DataBuffer > &data) | reTurn::TurnAsyncSocket | protected |
| 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) override | reTurn::AsyncTcpSocketBase | protectedvirtual |
| handleUdpResolve(const asio::error_code &ec, const asio::ip::udp::resolver::results_type &endpoints) | reTurn::AsyncSocketBase | inlinevirtual |
| isConnected() const noexcept | reTurn::AsyncSocketBase | inline |
| mActiveDestination | reTurn::TurnAsyncSocket | protected |
| mAsyncSocketBaseHandler | reTurn::AsyncSocketBase | protected |
| mBindError | reTurn::TurnAsyncSocket | protected |
| mChannelManager | reTurn::TurnAsyncSocket | protected |
| mConnected | reTurn::AsyncSocketBase | protected |
| mConnectedAddress | reTurn::AsyncSocketBase | protected |
| mConnectedPort | reTurn::AsyncSocketBase | protected |
| mHandlerMutex | reTurn::TurnAsyncSocket | protected |
| mHaveAllocation | reTurn::TurnAsyncSocket | protected |
| mHmacKey | reTurn::TurnAsyncSocket | protected |
| reTurn::mIOService | reTurn::TurnAsyncSocket | protected |
| reTurn::AsyncTcpSocketBase::mIOService | reTurn::AsyncSocketBase | protected |
| mLifetime | reTurn::TurnAsyncSocket | protected |
| mLocalBinding | reTurn::TurnAsyncSocket | protected |
| mLocalHmacKey | reTurn::TurnAsyncSocket | protected |
| mLocalTcpEndpoint | reTurn::AsyncSocketBase | protected |
| mNonce | reTurn::TurnAsyncSocket | protected |
| mOnBeforeSocketCloseFp | reTurn::AsyncSocketBase | protected |
| mPassword | reTurn::TurnAsyncSocket | protected |
| mRealm | reTurn::TurnAsyncSocket | protected |
| mReceiveBuffer | reTurn::AsyncSocketBase | protected |
| mReceiving | reTurn::AsyncSocketBase | protected |
| mRelayTransportType | reTurn::TurnAsyncSocket | protected |
| mRequestedTransportType | reTurn::TurnAsyncSocket | protected |
| mResolver | reTurn::AsyncTcpSocketBase | protected |
| mSocket | reTurn::AsyncTcpSocketBase | protected |
| mSoftware | reTurn::TurnAsyncSocket | protected |
| mTurnAsyncSocketHandler | reTurn::TurnAsyncSocket | protected |
| mUsername | reTurn::TurnAsyncSocket | protected |
| noteReceived() | reTurn::AsyncSocketBase | inlineprotected |
| openAndBind(asio::ip::tcp::socket &socket) | reTurn::AsyncSocketBase | protected |
| receive() | reTurn::AsyncSocketBase | virtual |
| refreshAllocation(unsigned int lifetimeSecs) | reTurn::TurnAsyncSocket | |
| registerAsyncSocketBaseHandler(AsyncSocketBaseHandler *handler) | reTurn::AsyncSocketBase | inlinevirtual |
| requestSharedSecret() | reTurn::TurnAsyncSocket | |
| reTurn::send(const char *buffer, size_t size) | reTurn::TurnAsyncSocket | virtual |
| reTurn::AsyncTcpSocketBase::send(const StunTuple &destination, const std::shared_ptr< DataBuffer > &data) | reTurn::AsyncSocketBase | virtual |
| reTurn::AsyncTcpSocketBase::send(const StunTuple &destination, unsigned short channel, const std::shared_ptr< DataBuffer > &data) | reTurn::AsyncSocketBase | virtual |
| sendFramed(const std::shared_ptr< DataBuffer > &data) | reTurn::TurnAsyncSocket | virtual |
| sendTo(const asio::ip::address &address, unsigned short port, const char *buffer, size_t size) | reTurn::TurnAsyncSocket | virtual |
| sendToFramed(const asio::ip::address &address, unsigned short port, const std::shared_ptr< DataBuffer > &data) | reTurn::TurnAsyncSocket | virtual |
| sendToUnframed(const asio::ip::address &address, unsigned short port, const std::shared_ptr< DataBuffer > &data) | reTurn::TurnAsyncSocket | virtual |
| sendUnframed(const std::shared_ptr< DataBuffer > &data) | reTurn::TurnAsyncSocket | virtual |
| setActiveDestination(const asio::ip::address &address, unsigned short port) | reTurn::TurnAsyncSocket | |
| setConnectedAddressAndPort() | reTurn::AsyncTcpSocketBase | virtual |
| setExclusiveAddressUse(asio::ip::udp::socket &socket) | reTurn::AsyncSocketBase | static |
| setLocalPassword(const char *password) | reTurn::TurnAsyncSocket | |
| reTurn::setOnBeforeSocketClosedFp(AsyncSocketBase::BeforeClosedHandler fp) | reTurn::TurnAsyncSocket | virtual |
| reTurn::AsyncTcpSocketBase::setOnBeforeSocketClosedFp(BeforeClosedHandler fp) | reTurn::AsyncSocketBase | inlinevirtual |
| setSoftware(const char *software) | reTurn::TurnAsyncSocket | |
| setUsernameAndPassword(const char *username, const char *password, bool shortTermAuth=false) | reTurn::TurnAsyncSocket | |
| start() | reTurn::AsyncSocketBase | inlinevirtual |
| startIdleTimer(unsigned int timeoutSeconds, std::function< bool()> inUse) | reTurn::AsyncSocketBase | protected |
| stop() | reTurn::AsyncSocketBase | inlinevirtual |
| stopIdleTimer() | reTurn::AsyncSocketBase | protected |
| transportClose() override | reTurn::AsyncTcpSocketBase | virtual |
| transportFramedReceive() override | reTurn::AsyncTcpSocketBase | virtual |
| transportReceive() override | reTurn::AsyncTcpSocketBase | virtual |
| transportSend(const StunTuple &destination, std::vector< asio::const_buffer > &buffers) override | reTurn::AsyncTcpSocketBase | virtual |
| TurnAsyncSocket(asio::io_context &ioService, AsyncSocketBase &asyncSocketBase, TurnAsyncSocketHandler *turnAsyncSocketHandler, const asio::ip::address &address=UnspecifiedIpAddress, unsigned short port=0) | reTurn::TurnAsyncSocket | explicit |
| TurnAsyncTcpSocket(asio::io_context &ioService, TurnAsyncSocketHandler *turnAsyncSocketHandler, const asio::ip::address &address=UnspecifiedIpAddress, unsigned short port=0) | reTurn::TurnAsyncTcpSocket | explicit |
| turnReceive() | reTurn::TurnAsyncSocket | virtual |
| UnspecifiedBandwidth | reTurn::TurnAsyncSocket | static |
| UnspecifiedIpAddress | reTurn::TurnAsyncSocket | static |
| UnspecifiedLifetime | reTurn::TurnAsyncSocket | static |
| UnspecifiedToken | reTurn::TurnAsyncSocket | static |
| ~AsyncSocketBase() | reTurn::AsyncSocketBase | virtual |
| ~TurnAsyncSocket() | reTurn::TurnAsyncSocket | virtual |