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

#include <socketmonitor.h>

Inheritance diagram for cricket::ConnectionMonitor:
rtc::MessageHandler sigslot::has_slots<> rtc::MessageHandler sigslot::has_slots<> sigslot::has_slots_interface sigslot::has_slots_interface sigslot::has_slots_interface sigslot::has_slots_interface

Public Member Functions

 ConnectionMonitor (ConnectionStatsGetter *stats_getter, rtc::Thread *network_thread, rtc::Thread *monitoring_thread)
 
 ~ConnectionMonitor ()
 
void Start (int cms)
 
void Stop ()
 
 ConnectionMonitor (ConnectionStatsGetter *stats_getter, rtc::Thread *network_thread, rtc::Thread *monitoring_thread)
 
 ~ConnectionMonitor ()
 
void Start (int cms)
 
void Stop ()
 
- 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

sigslot::signal2< ConnectionMonitor *, const std::vector< ConnectionInfo > & > SignalUpdate
 

Protected Member Functions

void OnMessage (rtc::Message *message)
 
void OnMessage (rtc::Message *message)
 
- 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

◆ ConnectionMonitor() [1/2]

cricket::ConnectionMonitor::ConnectionMonitor ( ConnectionStatsGetter stats_getter,
rtc::Thread network_thread,
rtc::Thread monitoring_thread 
)

◆ ~ConnectionMonitor() [1/2]

cricket::ConnectionMonitor::~ConnectionMonitor ( )

◆ ConnectionMonitor() [2/2]

cricket::ConnectionMonitor::ConnectionMonitor ( ConnectionStatsGetter stats_getter,
rtc::Thread network_thread,
rtc::Thread monitoring_thread 
)

◆ ~ConnectionMonitor() [2/2]

cricket::ConnectionMonitor::~ConnectionMonitor ( )

Member Function Documentation

◆ OnMessage() [1/2]

void cricket::ConnectionMonitor::OnMessage ( rtc::Message message)
protectedvirtual

Implements rtc::MessageHandler.

◆ OnMessage() [2/2]

void cricket::ConnectionMonitor::OnMessage ( rtc::Message message)
protectedvirtual

Implements rtc::MessageHandler.

◆ Start() [1/2]

void cricket::ConnectionMonitor::Start ( int  cms)

◆ Start() [2/2]

void cricket::ConnectionMonitor::Start ( int  cms)

◆ Stop() [1/2]

void cricket::ConnectionMonitor::Stop ( )

◆ Stop() [2/2]

void cricket::ConnectionMonitor::Stop ( )

Member Data Documentation

◆ SignalUpdate

sigslot::signal2< ConnectionMonitor *, const std::vector< ConnectionInfo > & > cricket::ConnectionMonitor::SignalUpdate

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