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

#include <relayserver.h>

Public Member Functions

 RelayServerConnection (RelayServerBinding *binding, const rtc::SocketAddressPair &addrs, rtc::AsyncPacketSocket *socket)
 
 ~RelayServerConnection ()
 
RelayServerBindingbinding ()
 
rtc::AsyncPacketSocketsocket ()
 
const rtc::SocketAddressPairaddr_pair ()
 
void Send (const char *data, size_t size)
 
void Send (const char *data, size_t size, const rtc::SocketAddress &ext_addr)
 
void SendStun (const StunMessage &msg)
 
void SendStunError (const StunMessage &request, int code, const char *desc)
 
bool locked () const
 
void Lock ()
 
void Unlock ()
 
const rtc::SocketAddressdefault_destination () const
 
void set_default_destination (const rtc::SocketAddress &addr)
 
 RelayServerConnection (RelayServerBinding *binding, const rtc::SocketAddressPair &addrs, rtc::AsyncPacketSocket *socket)
 
 ~RelayServerConnection ()
 
RelayServerBindingbinding ()
 
rtc::AsyncPacketSocketsocket ()
 
const rtc::SocketAddressPairaddr_pair ()
 
void Send (const char *data, size_t size)
 
void Send (const char *data, size_t size, const rtc::SocketAddress &ext_addr)
 
void SendStun (const StunMessage &msg)
 
void SendStunError (const StunMessage &request, int code, const char *desc)
 
bool locked () const
 
void Lock ()
 
void Unlock ()
 
const rtc::SocketAddressdefault_destination () const
 
void set_default_destination (const rtc::SocketAddress &addr)
 

Constructor & Destructor Documentation

◆ RelayServerConnection() [1/2]

cricket::RelayServerConnection::RelayServerConnection ( RelayServerBinding binding,
const rtc::SocketAddressPair addrs,
rtc::AsyncPacketSocket socket 
)

◆ ~RelayServerConnection() [1/2]

cricket::RelayServerConnection::~RelayServerConnection ( )

◆ RelayServerConnection() [2/2]

cricket::RelayServerConnection::RelayServerConnection ( RelayServerBinding binding,
const rtc::SocketAddressPair addrs,
rtc::AsyncPacketSocket socket 
)

◆ ~RelayServerConnection() [2/2]

cricket::RelayServerConnection::~RelayServerConnection ( )

Member Function Documentation

◆ addr_pair() [1/2]

const rtc::SocketAddressPair& cricket::RelayServerConnection::addr_pair ( )
inline

◆ addr_pair() [2/2]

const rtc::SocketAddressPair& cricket::RelayServerConnection::addr_pair ( )
inline

◆ binding() [1/2]

RelayServerBinding* cricket::RelayServerConnection::binding ( )
inline

◆ binding() [2/2]

RelayServerBinding* cricket::RelayServerConnection::binding ( )
inline

◆ default_destination() [1/2]

const rtc::SocketAddress& cricket::RelayServerConnection::default_destination ( ) const
inline

◆ default_destination() [2/2]

const rtc::SocketAddress& cricket::RelayServerConnection::default_destination ( ) const
inline

◆ Lock() [1/2]

void cricket::RelayServerConnection::Lock ( )

◆ Lock() [2/2]

void cricket::RelayServerConnection::Lock ( )

◆ locked() [1/2]

bool cricket::RelayServerConnection::locked ( ) const
inline

◆ locked() [2/2]

bool cricket::RelayServerConnection::locked ( ) const
inline

◆ Send() [1/4]

void cricket::RelayServerConnection::Send ( const char *  data,
size_t  size 
)

◆ Send() [2/4]

void cricket::RelayServerConnection::Send ( const char *  data,
size_t  size 
)

◆ Send() [3/4]

void cricket::RelayServerConnection::Send ( const char *  data,
size_t  size,
const rtc::SocketAddress ext_addr 
)

◆ Send() [4/4]

void cricket::RelayServerConnection::Send ( const char *  data,
size_t  size,
const rtc::SocketAddress ext_addr 
)

◆ SendStun() [1/2]

void cricket::RelayServerConnection::SendStun ( const StunMessage msg)

◆ SendStun() [2/2]

void cricket::RelayServerConnection::SendStun ( const StunMessage msg)

◆ SendStunError() [1/2]

void cricket::RelayServerConnection::SendStunError ( const StunMessage request,
int  code,
const char *  desc 
)

◆ SendStunError() [2/2]

void cricket::RelayServerConnection::SendStunError ( const StunMessage request,
int  code,
const char *  desc 
)

◆ set_default_destination() [1/2]

void cricket::RelayServerConnection::set_default_destination ( const rtc::SocketAddress addr)
inline

◆ set_default_destination() [2/2]

void cricket::RelayServerConnection::set_default_destination ( const rtc::SocketAddress addr)
inline

◆ socket() [1/2]

rtc::AsyncPacketSocket* cricket::RelayServerConnection::socket ( )
inline

◆ socket() [2/2]

rtc::AsyncPacketSocket* cricket::RelayServerConnection::socket ( )
inline

◆ Unlock() [1/2]

void cricket::RelayServerConnection::Unlock ( )

◆ Unlock() [2/2]

void cricket::RelayServerConnection::Unlock ( )

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