reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
reTurn::TurnAsyncSocketHandler Class Referenceabstract

#include <TurnAsyncSocketHandler.hxx>

Inheritance diagram for reTurn::TurnAsyncSocketHandler:
[legend]

Public Member Functions

 TurnAsyncSocketHandler ()
 
virtual ~TurnAsyncSocketHandler ()
 
virtual void onConnectSuccess (unsigned int socketDesc, const asio::ip::address &address, unsigned short port)=0
 
virtual void onConnectFailure (unsigned int socketDesc, const asio::error_code &e)=0
 
virtual void onSharedSecretSuccess (unsigned int socketDesc, const char *username, unsigned int usernameSize, const char *password, unsigned int passwordSize)=0
 
virtual void onSharedSecretFailure (unsigned int socketDesc, const asio::error_code &e)=0
 
virtual void onBindSuccess (unsigned int socketDesc, const StunTuple &reflexiveTuple, const StunTuple &stunServerTuple)=0
 
virtual void onBindFailure (unsigned int socketDesc, const asio::error_code &e, const StunTuple &stunServerTuple)=0
 
virtual void onAllocationSuccess (unsigned int socketDesc, const StunTuple &reflexiveTuple, const StunTuple &relayTuple, unsigned int lifetimeSecs, unsigned int bandwidth, uint64_t reservationToken)=0
 
virtual void onAllocationFailure (unsigned int socketDesc, const asio::error_code &e)=0
 
virtual void onRefreshSuccess (unsigned int socketDesc, unsigned int lifetimeSecs)=0
 
virtual void onRefreshFailure (unsigned int socketDesc, const asio::error_code &e)=0
 
virtual void onSetActiveDestinationSuccess (unsigned int socketDesc)=0
 
virtual void onSetActiveDestinationFailure (unsigned int socketDesc, const asio::error_code &e)=0
 
virtual void onClearActiveDestinationSuccess (unsigned int socketDesc)=0
 
virtual void onClearActiveDestinationFailure (unsigned int socketDesc, const asio::error_code &e)=0
 
virtual void onChannelBindRequestSent (unsigned int socketDesc, unsigned short channelNumber)=0
 
virtual void onChannelBindSuccess (unsigned int socketDesc, unsigned short channelNumber)=0
 
virtual void onChannelBindFailure (unsigned int socketDesc, const asio::error_code &e)=0
 
virtual void onReceiveSuccess (unsigned int socketDesc, const asio::ip::address &address, unsigned short port, const std::shared_ptr< DataBuffer > &data)=0
 
virtual void onReceiveFailure (unsigned int socketDesc, const asio::error_code &e)=0
 
virtual void onSendSuccess (unsigned int socketDesc)=0
 
virtual void onSendFailure (unsigned int socketDesc, const asio::error_code &e)=0
 
virtual void onIncomingBindRequestProcessed (unsigned int socketDesc, const StunTuple &sourceTuple)=0
 

Detailed Description

Definition at line 17 of file TurnAsyncSocketHandler.hxx.

Constructor & Destructor Documentation

◆ TurnAsyncSocketHandler()

reTurn::TurnAsyncSocketHandler::TurnAsyncSocketHandler ( )

Definition at line 6 of file TurnAsyncSocketHandler.cxx.

◆ ~TurnAsyncSocketHandler()

reTurn::TurnAsyncSocketHandler::~TurnAsyncSocketHandler ( )
virtual

Definition at line 10 of file TurnAsyncSocketHandler.cxx.

Member Function Documentation

◆ onAllocationFailure()

virtual void reTurn::TurnAsyncSocketHandler::onAllocationFailure ( unsigned int  socketDesc,
const asio::error_code &  e 
)
pure virtual

◆ onAllocationSuccess()

virtual void reTurn::TurnAsyncSocketHandler::onAllocationSuccess ( unsigned int  socketDesc,
const StunTuple &  reflexiveTuple,
const StunTuple &  relayTuple,
unsigned int  lifetimeSecs,
unsigned int  bandwidth,
uint64_t  reservationToken 
)
pure virtual

◆ onBindFailure()

virtual void reTurn::TurnAsyncSocketHandler::onBindFailure ( unsigned int  socketDesc,
const asio::error_code &  e,
const StunTuple &  stunServerTuple 
)
pure virtual

◆ onBindSuccess()

virtual void reTurn::TurnAsyncSocketHandler::onBindSuccess ( unsigned int  socketDesc,
const StunTuple &  reflexiveTuple,
const StunTuple &  stunServerTuple 
)
pure virtual

◆ onChannelBindFailure()

virtual void reTurn::TurnAsyncSocketHandler::onChannelBindFailure ( unsigned int  socketDesc,
const asio::error_code &  e 
)
pure virtual

◆ onChannelBindRequestSent()

virtual void reTurn::TurnAsyncSocketHandler::onChannelBindRequestSent ( unsigned int  socketDesc,
unsigned short  channelNumber 
)
pure virtual

◆ onChannelBindSuccess()

virtual void reTurn::TurnAsyncSocketHandler::onChannelBindSuccess ( unsigned int  socketDesc,
unsigned short  channelNumber 
)
pure virtual

◆ onClearActiveDestinationFailure()

virtual void reTurn::TurnAsyncSocketHandler::onClearActiveDestinationFailure ( unsigned int  socketDesc,
const asio::error_code &  e 
)
pure virtual

◆ onClearActiveDestinationSuccess()

virtual void reTurn::TurnAsyncSocketHandler::onClearActiveDestinationSuccess ( unsigned int  socketDesc)
pure virtual

◆ onConnectFailure()

virtual void reTurn::TurnAsyncSocketHandler::onConnectFailure ( unsigned int  socketDesc,
const asio::error_code &  e 
)
pure virtual

◆ onConnectSuccess()

virtual void reTurn::TurnAsyncSocketHandler::onConnectSuccess ( unsigned int  socketDesc,
const asio::ip::address &  address,
unsigned short  port 
)
pure virtual

◆ onIncomingBindRequestProcessed()

virtual void reTurn::TurnAsyncSocketHandler::onIncomingBindRequestProcessed ( unsigned int  socketDesc,
const StunTuple &  sourceTuple 
)
pure virtual

◆ onReceiveFailure()

virtual void reTurn::TurnAsyncSocketHandler::onReceiveFailure ( unsigned int  socketDesc,
const asio::error_code &  e 
)
pure virtual

◆ onReceiveSuccess()

virtual void reTurn::TurnAsyncSocketHandler::onReceiveSuccess ( unsigned int  socketDesc,
const asio::ip::address &  address,
unsigned short  port,
const std::shared_ptr< DataBuffer > &  data 
)
pure virtual

◆ onRefreshFailure()

virtual void reTurn::TurnAsyncSocketHandler::onRefreshFailure ( unsigned int  socketDesc,
const asio::error_code &  e 
)
pure virtual

◆ onRefreshSuccess()

virtual void reTurn::TurnAsyncSocketHandler::onRefreshSuccess ( unsigned int  socketDesc,
unsigned int  lifetimeSecs 
)
pure virtual

◆ onSendFailure()

virtual void reTurn::TurnAsyncSocketHandler::onSendFailure ( unsigned int  socketDesc,
const asio::error_code &  e 
)
pure virtual

◆ onSendSuccess()

virtual void reTurn::TurnAsyncSocketHandler::onSendSuccess ( unsigned int  socketDesc)
pure virtual

◆ onSetActiveDestinationFailure()

virtual void reTurn::TurnAsyncSocketHandler::onSetActiveDestinationFailure ( unsigned int  socketDesc,
const asio::error_code &  e 
)
pure virtual

◆ onSetActiveDestinationSuccess()

virtual void reTurn::TurnAsyncSocketHandler::onSetActiveDestinationSuccess ( unsigned int  socketDesc)
pure virtual

◆ onSharedSecretFailure()

virtual void reTurn::TurnAsyncSocketHandler::onSharedSecretFailure ( unsigned int  socketDesc,
const asio::error_code &  e 
)
pure virtual

◆ onSharedSecretSuccess()

virtual void reTurn::TurnAsyncSocketHandler::onSharedSecretSuccess ( unsigned int  socketDesc,
const char *  username,
unsigned int  usernameSize,
const char *  password,
unsigned int  passwordSize 
)
pure virtual

The documentation for this class was generated from the following files: