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

This is the complete list of members for reTurn::AsyncSocketBase, 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
BeforeClosedHandler typedefreTurn::AsyncSocketBase
bind(const asio::ip::address &address, unsigned short port)=0reTurn::AsyncSocketBasepure virtual
channelDataPadding(size_t length)reTurn::AsyncSocketBaseinlinestatic
close()reTurn::AsyncSocketBasevirtual
connect(const std::string &address, unsigned short port)=0reTurn::AsyncSocketBasepure virtual
doFramedReceive()reTurn::AsyncSocketBasevirtual
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
getSocketDescriptor()=0reTurn::AsyncSocketBasepure virtual
handleClientHandshake(const asio::error_code &ec, const asio::ip::tcp::endpoint &endpoint)reTurn::AsyncSocketBaseinlinevirtual
handleConnect(const asio::error_code &ec, const asio::ip::tcp::endpoint &endpoint)reTurn::AsyncSocketBaseinlinevirtual
handleReadHeader(const asio::error_code &e)reTurn::AsyncSocketBaseinlinevirtual
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)reTurn::AsyncSocketBaseinlinevirtual
handleTcpResolve(const asio::error_code &ec, const asio::ip::tcp::resolver::results_type &endpoints)reTurn::AsyncSocketBaseinlinevirtual
handleUdpResolve(const asio::error_code &ec, const asio::ip::udp::resolver::results_type &endpoints)reTurn::AsyncSocketBaseinlinevirtual
isConnected() const noexceptreTurn::AsyncSocketBaseinline
mAsyncSocketBaseHandlerreTurn::AsyncSocketBaseprotected
mConnectedreTurn::AsyncSocketBaseprotected
mConnectedAddressreTurn::AsyncSocketBaseprotected
mConnectedPortreTurn::AsyncSocketBaseprotected
mIOServicereTurn::AsyncSocketBaseprotected
mLocalTcpEndpointreTurn::AsyncSocketBaseprotected
mOnBeforeSocketCloseFpreTurn::AsyncSocketBaseprotected
mReceiveBufferreTurn::AsyncSocketBaseprotected
mReceivingreTurn::AsyncSocketBaseprotected
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
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
start()reTurn::AsyncSocketBaseinlinevirtual
startIdleTimer(unsigned int timeoutSeconds, std::function< bool()> inUse)reTurn::AsyncSocketBaseprotected
stop()reTurn::AsyncSocketBaseinlinevirtual
stopIdleTimer()reTurn::AsyncSocketBaseprotected
~AsyncSocketBase()reTurn::AsyncSocketBasevirtual