webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
cricket::StunRequest Class Reference

#include <stunrequest.h>

Inheritance diagram for cricket::StunRequest:
rtc::MessageHandler rtc::MessageHandler cricket::AllocateRequest cricket::ConnectionRequest cricket::StunBindingRequest cricket::TurnAllocateRequest cricket::TurnChannelBindRequest cricket::TurnCreatePermissionRequest cricket::TurnRefreshRequest StunRequestThunker

Public Member Functions

 StunRequest ()
 
 StunRequest (StunMessage *request)
 
virtual ~StunRequest ()
 
void Construct ()
 
StunRequestManagermanager ()
 
const std::stringid ()
 
const std::stringorigin () const
 
void set_origin (const std::string &origin)
 
int type ()
 
const StunMessagemsg () const
 
int Elapsed () const
 
 StunRequest ()
 
 StunRequest (StunMessage *request)
 
virtual ~StunRequest ()
 
void Construct ()
 
StunRequestManagermanager ()
 
const std::stringid ()
 
const std::stringorigin () const
 
void set_origin (const std::string &origin)
 
int type ()
 
const StunMessagemsg () const
 
int Elapsed () const
 
- Public Member Functions inherited from rtc::MessageHandler
virtual WEBRTC_DYLIB_EXPORT ~MessageHandler ()
 
virtual WEBRTC_DYLIB_EXPORT ~MessageHandler ()
 

Protected Member Functions

virtual void Prepare (StunMessage *)
 
virtual void OnResponse (StunMessage *)
 
virtual void OnErrorResponse (StunMessage *)
 
virtual void OnTimeout ()
 
virtual void OnSent ()
 
virtual int resend_delay ()
 
virtual void Prepare (StunMessage *)
 
virtual void OnResponse (StunMessage *)
 
virtual void OnErrorResponse (StunMessage *)
 
virtual void OnTimeout ()
 
virtual void OnSent ()
 
virtual int resend_delay ()
 
- Protected Member Functions inherited from rtc::MessageHandler
 MessageHandler ()
 
 MessageHandler ()
 

Protected Attributes

int count_
 
bool timeout_
 
std::string origin_
 

Friends

class StunRequestManager
 

Constructor & Destructor Documentation

◆ StunRequest() [1/4]

cricket::StunRequest::StunRequest ( )

◆ StunRequest() [2/4]

cricket::StunRequest::StunRequest ( StunMessage request)

◆ ~StunRequest() [1/2]

cricket::StunRequest::~StunRequest ( )
virtual

◆ StunRequest() [3/4]

cricket::StunRequest::StunRequest ( )

◆ StunRequest() [4/4]

cricket::StunRequest::StunRequest ( StunMessage request)

◆ ~StunRequest() [2/2]

virtual cricket::StunRequest::~StunRequest ( )
virtual

Member Function Documentation

◆ Construct() [1/2]

void cricket::StunRequest::Construct ( )

◆ Construct() [2/2]

void cricket::StunRequest::Construct ( )

◆ Elapsed() [1/2]

int cricket::StunRequest::Elapsed ( ) const

◆ Elapsed() [2/2]

int cricket::StunRequest::Elapsed ( ) const

◆ id() [1/2]

const std::string& cricket::StunRequest::id ( )
inline

◆ id() [2/2]

const std::string& cricket::StunRequest::id ( )
inline

◆ manager() [1/2]

StunRequestManager* cricket::StunRequest::manager ( )
inline

◆ manager() [2/2]

StunRequestManager* cricket::StunRequest::manager ( )
inline

◆ msg() [1/2]

const StunMessage* cricket::StunRequest::msg ( ) const

◆ msg() [2/2]

const StunMessage * cricket::StunRequest::msg ( ) const

◆ OnErrorResponse() [1/2]

virtual void cricket::StunRequest::OnErrorResponse ( StunMessage )
inlineprotectedvirtual

◆ OnErrorResponse() [2/2]

virtual void cricket::StunRequest::OnErrorResponse ( StunMessage )
inlineprotectedvirtual

◆ OnResponse() [1/2]

virtual void cricket::StunRequest::OnResponse ( StunMessage )
inlineprotectedvirtual

◆ OnResponse() [2/2]

virtual void cricket::StunRequest::OnResponse ( StunMessage )
inlineprotectedvirtual

◆ OnSent() [1/2]

void cricket::StunRequest::OnSent ( )
protectedvirtual

◆ OnSent() [2/2]

virtual void cricket::StunRequest::OnSent ( )
protectedvirtual

◆ OnTimeout() [1/2]

virtual void cricket::StunRequest::OnTimeout ( )
inlineprotectedvirtual

◆ OnTimeout() [2/2]

virtual void cricket::StunRequest::OnTimeout ( )
inlineprotectedvirtual

◆ origin() [1/2]

const std::string& cricket::StunRequest::origin ( ) const
inline

◆ origin() [2/2]

const std::string& cricket::StunRequest::origin ( ) const
inline

◆ Prepare() [1/2]

virtual void cricket::StunRequest::Prepare ( StunMessage )
inlineprotectedvirtual

◆ Prepare() [2/2]

virtual void cricket::StunRequest::Prepare ( StunMessage )
inlineprotectedvirtual

◆ resend_delay() [1/2]

virtual int cricket::StunRequest::resend_delay ( )
protectedvirtual

◆ resend_delay() [2/2]

int cricket::StunRequest::resend_delay ( )
protectedvirtual

◆ set_origin() [1/2]

void cricket::StunRequest::set_origin ( const std::string origin)
inline

◆ set_origin() [2/2]

void cricket::StunRequest::set_origin ( const std::string origin)
inline

◆ type() [1/2]

int cricket::StunRequest::type ( )

◆ type() [2/2]

int cricket::StunRequest::type ( )

Friends And Related Function Documentation

◆ StunRequestManager

Member Data Documentation

◆ count_

int cricket::StunRequest::count_
protected

◆ origin_

std::string cricket::StunRequest::origin_
protected

◆ timeout_

bool cricket::StunRequest::timeout_
protected

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