| bindRequest() | reTurn::TurnSocket | |
| cancelSocket() | reTurn::TurnTlsSocket | protectedvirtual |
| ChannelBindingRefreshTimeMap typedef | reTurn::TurnSocket | protected |
| clearActiveDestination() | reTurn::TurnSocket | |
| connect(const std::string &address, unsigned short port) | reTurn::TurnTlsSocket | virtual |
| createAllocation(unsigned int lifetime=UnspecifiedLifetime, unsigned int bandwidth=UnspecifiedBandwidth, unsigned char requestedProps=StunMessage::PropsNone, uint64_t reservationToken=UnspecifiedToken, StunTuple::TransportType requestedTransportType=StunTuple::None) | reTurn::TurnSocket | |
| destroyAllocation() | reTurn::TurnSocket | |
| getBandwidth() | reTurn::TurnSocket | |
| getLifetime() | reTurn::TurnSocket | |
| getReflexiveTuple() | reTurn::TurnSocket | |
| getRelayTuple() | reTurn::TurnSocket | |
| getSocketDescriptor() | reTurn::TurnTlsSocket | inlinevirtual |
| handleRawRead(const asio::error_code &errorCode, size_t bytesRead) | reTurn::TurnSocket | protected |
| handleRawReadTimeout(const asio::error_code &errorCode) | reTurn::TurnSocket | protected |
| handleReadHeader(const asio::error_code &e) | reTurn::TurnTcpSocket | protectedvirtual |
| mActiveDestination | reTurn::TurnSocket | protected |
| mAllocationRefreshTime | reTurn::TurnSocket | protected |
| MaxReceivedWhileWaiting | reTurn::TurnSocket | protectedstatic |
| mBandwidth | reTurn::TurnSocket | protected |
| mBytesRead | reTurn::TurnSocket | protected |
| mChannelBindingRefreshTimes | reTurn::TurnSocket | protected |
| mChannelManager | reTurn::TurnSocket | protected |
| mConnected | reTurn::TurnSocket | protected |
| mConnectedTuple | reTurn::TurnSocket | protected |
| mConnectTimeout | reTurn::TurnTcpSocket | protected |
| mHaveAllocation | reTurn::TurnSocket | protected |
| mHmacKey | reTurn::TurnSocket | protected |
| mIOService | reTurn::TurnSocket | protected |
| mLifetime | reTurn::TurnSocket | protected |
| mLocalBinding | reTurn::TurnSocket | protected |
| mNonce | reTurn::TurnSocket | protected |
| mPadding | reTurn::TurnTcpSocket | protected |
| mPassword | reTurn::TurnSocket | protected |
| mReadBuffer | reTurn::TurnSocket | protected |
| mReadErrorCode | reTurn::TurnSocket | protected |
| mReadTimer | reTurn::TurnSocket | protected |
| mRealm | reTurn::TurnSocket | protected |
| mReceivedWhileWaiting | reTurn::TurnSocket | protected |
| mReflexiveTuple | reTurn::TurnSocket | protected |
| mRelayTuple | reTurn::TurnSocket | protected |
| mRequestedBandwidth | reTurn::TurnSocket | protected |
| mRequestedLifetime | reTurn::TurnSocket | protected |
| mRequestedProps | reTurn::TurnSocket | protected |
| mRequestedTransportType | reTurn::TurnSocket | protected |
| mReservationToken | reTurn::TurnSocket | protected |
| mSoftware | reTurn::TurnSocket | protected |
| mUsername | reTurn::TurnSocket | protected |
| mWriteBuffer | reTurn::TurnSocket | protected |
| openAndBind(asio::ip::tcp::socket &socket) | reTurn::TurnTcpSocket | protected |
| protocol() const | reTurn::TurnTcpSocket | protected |
| queueReceived(unsigned int size) | reTurn::TurnSocket | protected |
| rawRead(unsigned int timeout, unsigned int *bytesRead, asio::ip::address *sourceAddress=0, unsigned short *sourcePort=0) | reTurn::TurnTcpSocket | protectedvirtual |
| rawWrite(const char *buffer, unsigned int size) | reTurn::TurnTlsSocket | protectedvirtual |
| rawWrite(const std::vector< asio::const_buffer > &buffers) | reTurn::TurnTlsSocket | protectedvirtual |
| readBody(unsigned int len) | reTurn::TurnTlsSocket | protectedvirtual |
| readHeader() | reTurn::TurnTlsSocket | protectedvirtual |
| receive(char *buffer, unsigned int &size, unsigned int timeout, asio::ip::address *sourceAddress=0, unsigned short *sourcePort=0) | reTurn::TurnSocket | |
| receiveFrom(const asio::ip::address &address, unsigned short port, char *buffer, unsigned int &size, unsigned int timeout) | reTurn::TurnSocket | |
| refreshAllocation() | reTurn::TurnSocket | |
| requestSharedSecret(char *username, unsigned int usernameSize, char *password, unsigned int passwordSize) | reTurn::TurnSocket | |
| send(const char *buffer, unsigned int size) | reTurn::TurnSocket | |
| sendTo(const asio::ip::address &address, unsigned short port, const char *buffer, unsigned int size) | reTurn::TurnSocket | |
| setActiveDestination(const asio::ip::address &address, unsigned short port) | reTurn::TurnSocket | |
| setConnectTimeout(unsigned int milliseconds) | reTurn::TurnTcpSocket | inline |
| setSoftware(const char *software) | reTurn::TurnSocket | |
| setUsernameAndPassword(const char *username, const char *password, bool shortTermAuth=false) | reTurn::TurnSocket | |
| startReadTimer(unsigned int timeout) | reTurn::TurnSocket | protected |
| TurnSocket(const asio::ip::address &address=UnspecifiedIpAddress, unsigned short port=0) | reTurn::TurnSocket | explicit |
| TurnTcpSocket(const asio::ip::address &address=UnspecifiedIpAddress, unsigned short port=0) | reTurn::TurnTcpSocket | explicit |
| TurnTlsSocket(bool validateServerCertificateHostname, const asio::ip::address &address=UnspecifiedIpAddress, unsigned short port=0, const std::string &rootCertificatesFile="ca.pem") | reTurn::TurnTlsSocket | explicit |
| UnspecifiedBandwidth | reTurn::TurnSocket | static |
| UnspecifiedIpAddress | reTurn::TurnSocket | static |
| UnspecifiedLifetime | reTurn::TurnSocket | static |
| UnspecifiedToken | reTurn::TurnSocket | static |
| waitForConnectStep(asio::error_code &result, const std::function< void()> &cancel) | reTurn::TurnTcpSocket | protected |
| ~TurnSocket() | reTurn::TurnSocket | virtual |