webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Member Functions | List of all members
SignalThreadTest::SlowSignalThread Class Reference
Inheritance diagram for SignalThreadTest::SlowSignalThread:
rtc::SignalThread sigslot::has_slots<> rtc::MessageHandler sigslot::has_slots<> rtc::MessageHandler sigslot::has_slots_interface sigslot::has_slots_interface sigslot::has_slots_interface sigslot::has_slots_interface

Public Member Functions

 SlowSignalThread (SignalThreadTest *harness)
 
virtual ~SlowSignalThread ()
 
const SignalThreadTestharness ()
 
- Public Member Functions inherited from rtc::SignalThread
 SignalThread (bool use_socket_server=true)
 
bool SetName (const std::string &name, const void *obj)
 
void Start ()
 
void Destroy (bool wait)
 
void Release ()
 
 SignalThread (bool use_socket_server=true)
 
bool SetName (const std::string &name, const void *obj)
 
void Start ()
 
void Destroy (bool wait)
 
void Release ()
 
- 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 ()
 

Protected Member Functions

virtual void OnWorkStart ()
 
virtual void OnWorkStop ()
 
virtual void OnWorkDone ()
 
virtual void DoWork ()
 
- Protected Member Functions inherited from rtc::SignalThread
 ~SignalThread () override
 
Threadworker ()
 
bool ContinueWork ()
 
void OnMessage (Message *msg) override
 
 ~SignalThread () override
 
Threadworker ()
 
bool ContinueWork ()
 
void OnMessage (Message *msg) override
 
- 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 ()
 
- Protected Member Functions inherited from rtc::MessageHandler
 MessageHandler ()
 
 MessageHandler ()
 
virtual WEBRTC_DYLIB_EXPORT ~MessageHandler ()
 
virtual WEBRTC_DYLIB_EXPORT ~MessageHandler ()
 

Additional Inherited Members

- Public Types inherited from rtc::SignalThread
enum  { ST_MSG_WORKER_DONE, ST_MSG_FIRST_AVAILABLE }
 
enum  { ST_MSG_WORKER_DONE, ST_MSG_FIRST_AVAILABLE }
 
- Public Attributes inherited from rtc::SignalThread
sigslot::signal1< SignalThread * > SignalWorkDone
 

Constructor & Destructor Documentation

◆ SlowSignalThread()

SignalThreadTest::SlowSignalThread::SlowSignalThread ( SignalThreadTest harness)
inline

◆ ~SlowSignalThread()

virtual SignalThreadTest::SlowSignalThread::~SlowSignalThread ( )
inlinevirtual

Member Function Documentation

◆ DoWork()

virtual void SignalThreadTest::SlowSignalThread::DoWork ( )
inlineprotectedvirtual

Implements rtc::SignalThread.

◆ harness()

const SignalThreadTest* SignalThreadTest::SlowSignalThread::harness ( )
inline

◆ OnWorkDone()

virtual void SignalThreadTest::SlowSignalThread::OnWorkDone ( )
inlineprotectedvirtual

Reimplemented from rtc::SignalThread.

◆ OnWorkStart()

virtual void SignalThreadTest::SlowSignalThread::OnWorkStart ( )
inlineprotectedvirtual

Reimplemented from rtc::SignalThread.

◆ OnWorkStop()

virtual void SignalThreadTest::SlowSignalThread::OnWorkStop ( )
inlineprotectedvirtual

Reimplemented from rtc::SignalThread.


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