webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
cricket::RelayConnection Class Reference
Inheritance diagram for cricket::RelayConnection:
sigslot::has_slots<> sigslot::has_slots_interface sigslot::has_slots_interface

Public Member Functions

 RelayConnection (const ProtocolAddress *protocol_address, rtc::AsyncPacketSocket *socket, rtc::Thread *thread)
 
 ~RelayConnection ()
 
rtc::AsyncPacketSocketsocket () const
 
const ProtocolAddressprotocol_address ()
 
rtc::SocketAddress GetAddress () const
 
ProtocolType GetProtocol () const
 
int SetSocketOption (rtc::Socket::Option opt, int value)
 
bool CheckResponse (StunMessage *msg)
 
int Send (const void *pv, size_t cb, const rtc::PacketOptions &options)
 
void SendAllocateRequest (RelayEntry *entry, int delay)
 
int GetError ()
 
void OnSendPacket (const void *data, size_t size, StunRequest *req)
 
- Public Member Functions inherited from sigslot::has_slots<>
 has_slots ()
 
 has_slots ()
 
 ~has_slots ()
 
 ~has_slots ()
 
- Public Member Functions inherited from sigslot::has_slots_interface
void signal_connect (_signal_base_interface *sender)
 
void signal_disconnect (_signal_base_interface *sender)
 
void disconnect_all ()
 
void signal_connect (_signal_base_interface *sender)
 
void signal_disconnect (_signal_base_interface *sender)
 
void disconnect_all ()
 

Additional Inherited Members

- Protected Member Functions inherited from sigslot::has_slots_interface
 has_slots_interface (signal_connect_t conn, signal_disconnect_t disc, disconnect_all_t disc_all)
 
virtual ~has_slots_interface ()
 
 has_slots_interface (signal_connect_t conn, signal_disconnect_t disc, disconnect_all_t disc_all)
 
virtual ~has_slots_interface ()
 

Constructor & Destructor Documentation

◆ RelayConnection()

cricket::RelayConnection::RelayConnection ( const ProtocolAddress protocol_address,
rtc::AsyncPacketSocket socket,
rtc::Thread thread 
)

◆ ~RelayConnection()

cricket::RelayConnection::~RelayConnection ( )

Member Function Documentation

◆ CheckResponse()

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

◆ GetAddress()

rtc::SocketAddress cricket::RelayConnection::GetAddress ( ) const
inline

◆ GetError()

int cricket::RelayConnection::GetError ( )
inline

◆ GetProtocol()

ProtocolType cricket::RelayConnection::GetProtocol ( ) const
inline

◆ OnSendPacket()

void cricket::RelayConnection::OnSendPacket ( const void data,
size_t  size,
StunRequest req 
)

◆ protocol_address()

const ProtocolAddress* cricket::RelayConnection::protocol_address ( )
inline

◆ Send()

int cricket::RelayConnection::Send ( const void pv,
size_t  cb,
const rtc::PacketOptions options 
)

◆ SendAllocateRequest()

void cricket::RelayConnection::SendAllocateRequest ( RelayEntry entry,
int  delay 
)

◆ SetSocketOption()

int cricket::RelayConnection::SetSocketOption ( rtc::Socket::Option  opt,
int  value 
)

◆ socket()

rtc::AsyncPacketSocket* cricket::RelayConnection::socket ( ) const
inline

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