reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
reTurn::AsyncTlsSocketBase Member List

This is the complete list of members for reTurn::AsyncTlsSocketBase, including all inherited members.

allocateBuffer(size_t size)reTurn::AsyncSocketBasestatic
asyncConnect(asio::ip::tcp::socket &socket, const asio::ip::tcp::resolver::results_type &endpoints)reTurn::AsyncSocketBaseprotected
AsyncSocketBase(asio::io_context &ioService)reTurn::AsyncSocketBaseexplicit
AsyncTlsSocketBase(asio::io_context &ioService, asio::ssl::context &context, bool validateServerCertificateHostname)reTurn::AsyncTlsSocketBase
BeforeClosedHandler typedefreTurn::AsyncSocketBase
bind(const asio::ip::address &address, unsigned short port) overridereTurn::AsyncTlsSocketBasevirtual
channelDataPadding(size_t length)reTurn::AsyncSocketBaseinlinestatic
close()reTurn::AsyncSocketBasevirtual
connect(const std::string &address, unsigned short port) overridereTurn::AsyncTlsSocketBasevirtual
doFramedReceive()reTurn::AsyncSocketBasevirtual
doHandshake(unsigned int timeoutSeconds=0)reTurn::AsyncTlsSocketBase
doReceive()reTurn::AsyncSocketBasevirtual
doSend(const StunTuple &destination, unsigned short channel, const std::shared_ptr< DataBuffer > &data, const std::size_t bufferStartPos=0)reTurn::AsyncSocketBasevirtual
doSend(const StunTuple &destination, const std::shared_ptr< DataBuffer > &data, const std::size_t bufferStartPos=0)reTurn::AsyncSocketBasevirtual
framedReceive()reTurn::AsyncSocketBasevirtual
getConnectedAddress() noexceptreTurn::AsyncSocketBaseinline
getConnectedPort() const noexceptreTurn::AsyncSocketBaseinline
getSenderEndpointAddress() overridereTurn::AsyncTlsSocketBasevirtual
getSenderEndpointPort() overridereTurn::AsyncTlsSocketBasevirtual
getSocketDescriptor() overridereTurn::AsyncTlsSocketBasevirtual
handleClientHandshake(const asio::error_code &ec, const asio::ip::tcp::endpoint &endpoint) overridereTurn::AsyncTlsSocketBaseprotectedvirtual
handleConnect(const asio::error_code &ec, const asio::ip::tcp::endpoint &endpoint) overridereTurn::AsyncTlsSocketBaseprotectedvirtual
handleReadHeader(const asio::error_code &e) overridereTurn::AsyncTlsSocketBaseprotectedvirtual
handleReceive(const asio::error_code &e, size_t bytesTransferred)reTurn::AsyncSocketBaseprotectedvirtual
handleSend(const asio::error_code &e)reTurn::AsyncSocketBaseprotectedvirtual
handleServerHandshake(const asio::error_code &e) overridereTurn::AsyncTlsSocketBaseprotectedvirtual
handleTcpResolve(const asio::error_code &ec, const asio::ip::tcp::resolver::results_type &endpoints) overridereTurn::AsyncTlsSocketBaseprotectedvirtual
handleUdpResolve(const asio::error_code &ec, const asio::ip::udp::resolver::results_type &endpoints)reTurn::AsyncSocketBaseinlinevirtual
isConnected() const noexceptreTurn::AsyncSocketBaseinline
logClientHandshakeResult(SSL *ssl, const std::string &hostname, const asio::error_code &ec)reTurn::AsyncTlsSocketBasestatic
mAsyncSocketBaseHandlerreTurn::AsyncSocketBaseprotected
mConnectedreTurn::AsyncSocketBaseprotected
mConnectedAddressreTurn::AsyncSocketBaseprotected
mConnectedPortreTurn::AsyncSocketBaseprotected
mIOServicereTurn::AsyncSocketBaseprotected
mLocalTcpEndpointreTurn::AsyncSocketBaseprotected
mOnBeforeSocketCloseFpreTurn::AsyncSocketBaseprotected
mReceiveBufferreTurn::AsyncSocketBaseprotected
mReceivingreTurn::AsyncSocketBaseprotected
mResolverreTurn::AsyncTlsSocketBaseprotected
mSocketreTurn::AsyncTlsSocketBaseprotected
noteReceived()reTurn::AsyncSocketBaseinlineprotected
onConnectFailure(const asio::error_code &e)reTurn::AsyncSocketBaseinlinevirtual
onConnectSuccess()reTurn::AsyncSocketBaseinlinevirtual
onReceiveFailure(const asio::error_code &e)=0reTurn::AsyncSocketBasepure virtual
onReceiveSuccess(const asio::ip::address &address, unsigned short port, const std::shared_ptr< DataBuffer > &data)=0reTurn::AsyncSocketBasepure virtual
onSendFailure(const asio::error_code &e)=0reTurn::AsyncSocketBasepure virtual
onSendSuccess()=0reTurn::AsyncSocketBasepure virtual
onServerHandshakeFailure(const asio::error_code &e)reTurn::AsyncTlsSocketBaseinlineprotectedvirtual
onServerHandshakeSuccess()reTurn::AsyncTlsSocketBaseinlineprotectedvirtual
openAndBind(asio::ip::tcp::socket &socket)reTurn::AsyncSocketBaseprotected
receive()reTurn::AsyncSocketBasevirtual
registerAsyncSocketBaseHandler(AsyncSocketBaseHandler *handler)reTurn::AsyncSocketBaseinlinevirtual
send(const StunTuple &destination, const std::shared_ptr< DataBuffer > &data)reTurn::AsyncSocketBasevirtual
send(const StunTuple &destination, unsigned short channel, const std::shared_ptr< DataBuffer > &data)reTurn::AsyncSocketBasevirtual
setExclusiveAddressUse(asio::ip::udp::socket &socket)reTurn::AsyncSocketBasestatic
setOnBeforeSocketClosedFp(BeforeClosedHandler fp)reTurn::AsyncSocketBaseinlinevirtual
setupClientSsl(SSL *ssl, const std::string &hostname, bool validateHostname)reTurn::AsyncTlsSocketBasestatic
start()reTurn::AsyncSocketBaseinlinevirtual
startIdleTimer(unsigned int timeoutSeconds, std::function< bool()> inUse)reTurn::AsyncSocketBaseprotected
stop()reTurn::AsyncSocketBaseinlinevirtual
stopIdleTimer()reTurn::AsyncSocketBaseprotected
transportClose() overridereTurn::AsyncTlsSocketBasevirtual
transportFramedReceive() overridereTurn::AsyncTlsSocketBasevirtual
transportReceive() overridereTurn::AsyncTlsSocketBasevirtual
transportSend(const StunTuple &destination, std::vector< asio::const_buffer > &buffers) overridereTurn::AsyncTlsSocketBasevirtual
~AsyncSocketBase()reTurn::AsyncSocketBasevirtual