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

#include <stunrequest.h>

Public Member Functions

 StunRequestManager (rtc::Thread *thread)
 
 ~StunRequestManager ()
 
void Send (StunRequest *request)
 
void SendDelayed (StunRequest *request, int delay)
 
void Flush (int msg_type)
 
bool HasRequest (int msg_type)
 
void Remove (StunRequest *request)
 
void Clear ()
 
bool CheckResponse (StunMessage *msg)
 
bool CheckResponse (const char *data, size_t size)
 
bool empty ()
 
void set_origin (const std::string &origin)
 
 StunRequestManager (rtc::Thread *thread)
 
 ~StunRequestManager ()
 
void Send (StunRequest *request)
 
void SendDelayed (StunRequest *request, int delay)
 
void Flush (int msg_type)
 
bool HasRequest (int msg_type)
 
void Remove (StunRequest *request)
 
void Clear ()
 
bool CheckResponse (StunMessage *msg)
 
bool CheckResponse (const char *data, size_t size)
 
bool empty ()
 
void set_origin (const std::string &origin)
 

Public Attributes

sigslot::signal3< const void *, size_t, StunRequest * > SignalSendPacket
 

Friends

class StunRequest
 

Constructor & Destructor Documentation

◆ StunRequestManager() [1/2]

cricket::StunRequestManager::StunRequestManager ( rtc::Thread thread)

◆ ~StunRequestManager() [1/2]

cricket::StunRequestManager::~StunRequestManager ( )

◆ StunRequestManager() [2/2]

cricket::StunRequestManager::StunRequestManager ( rtc::Thread thread)

◆ ~StunRequestManager() [2/2]

cricket::StunRequestManager::~StunRequestManager ( )

Member Function Documentation

◆ CheckResponse() [1/4]

bool cricket::StunRequestManager::CheckResponse ( StunMessage msg)

◆ CheckResponse() [2/4]

bool cricket::StunRequestManager::CheckResponse ( StunMessage msg)

◆ CheckResponse() [3/4]

bool cricket::StunRequestManager::CheckResponse ( const char *  data,
size_t  size 
)

◆ CheckResponse() [4/4]

bool cricket::StunRequestManager::CheckResponse ( const char *  data,
size_t  size 
)

◆ Clear() [1/2]

void cricket::StunRequestManager::Clear ( )

◆ Clear() [2/2]

void cricket::StunRequestManager::Clear ( )

◆ empty() [1/2]

bool cricket::StunRequestManager::empty ( )
inline

◆ empty() [2/2]

bool cricket::StunRequestManager::empty ( )
inline

◆ Flush() [1/2]

void cricket::StunRequestManager::Flush ( int  msg_type)

◆ Flush() [2/2]

void cricket::StunRequestManager::Flush ( int  msg_type)

◆ HasRequest() [1/2]

bool cricket::StunRequestManager::HasRequest ( int  msg_type)

◆ HasRequest() [2/2]

bool cricket::StunRequestManager::HasRequest ( int  msg_type)

◆ Remove() [1/2]

void cricket::StunRequestManager::Remove ( StunRequest request)

◆ Remove() [2/2]

void cricket::StunRequestManager::Remove ( StunRequest request)

◆ Send() [1/2]

void cricket::StunRequestManager::Send ( StunRequest request)

◆ Send() [2/2]

void cricket::StunRequestManager::Send ( StunRequest request)

◆ SendDelayed() [1/2]

void cricket::StunRequestManager::SendDelayed ( StunRequest request,
int  delay 
)

◆ SendDelayed() [2/2]

void cricket::StunRequestManager::SendDelayed ( StunRequest request,
int  delay 
)

◆ set_origin() [1/2]

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

◆ set_origin() [2/2]

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

Friends And Related Function Documentation

◆ StunRequest

StunRequest
friend

Member Data Documentation

◆ SignalSendPacket

sigslot::signal3< const void *, size_t, StunRequest * > cricket::StunRequestManager::SignalSendPacket

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