webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
Receiver Struct Reference
Inheritance diagram for Receiver:
rtc::MessageHandler sigslot::has_slots<> sigslot::has_slots_interface sigslot::has_slots_interface

Public Member Functions

 Receiver (Thread *th, AsyncSocket *s, uint32_t bw)
 
 ~Receiver ()
 
void OnReadPacket (AsyncPacketSocket *s, const char *data, size_t size, const SocketAddress &remote_addr, const PacketTime &packet_time)
 
void OnMessage (Message *pmsg)
 
- Public Member Functions inherited from rtc::MessageHandler
virtual WEBRTC_DYLIB_EXPORT ~MessageHandler ()
 
virtual WEBRTC_DYLIB_EXPORT ~MessageHandler ()
 
- 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 ()
 

Public Attributes

Threadthread
 
std::unique_ptr< AsyncUDPSocketsocket
 
uint32_t bandwidth
 
bool done
 
size_t count
 
size_t sec_count
 
double sum
 
double sum_sq
 
uint32_t samples
 

Additional Inherited Members

- Protected Member Functions inherited from rtc::MessageHandler
 MessageHandler ()
 
 MessageHandler ()
 
- 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

◆ Receiver()

Receiver::Receiver ( Thread th,
AsyncSocket s,
uint32_t  bw 
)
inline

◆ ~Receiver()

Receiver::~Receiver ( )
inline

Member Function Documentation

◆ OnMessage()

void Receiver::OnMessage ( Message pmsg)
inlinevirtual

Implements rtc::MessageHandler.

◆ OnReadPacket()

void Receiver::OnReadPacket ( AsyncPacketSocket s,
const char *  data,
size_t  size,
const SocketAddress remote_addr,
const PacketTime packet_time 
)
inline

Member Data Documentation

◆ bandwidth

uint32_t Receiver::bandwidth

◆ count

size_t Receiver::count

◆ done

bool Receiver::done

◆ samples

uint32_t Receiver::samples

◆ sec_count

size_t Receiver::sec_count

◆ socket

std::unique_ptr<AsyncUDPSocket> Receiver::socket

◆ sum

double Receiver::sum

◆ sum_sq

double Receiver::sum_sq

◆ thread

Thread* Receiver::thread

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